class VirtualInterruptDispatcher

Defined at line 17 of file ../../zircon/kernel/object/include/object/virtual_interrupt_dispatcher.h

Public Methods

zx_status_t Create (KernelHandle<InterruptDispatcher> * handle, zx_rights_t * rights, uint32_t options)

Defined at line 20 of file ../../zircon/kernel/object/virtual_interrupt_dispatcher.cc

void VirtualInterruptDispatcher (const InterruptDispatcher & )

Defined at line 24 of file ../../zircon/kernel/object/include/object/virtual_interrupt_dispatcher.h

VirtualInterruptDispatcher & operator= (const InterruptDispatcher & )

Defined at line 25 of file ../../zircon/kernel/object/include/object/virtual_interrupt_dispatcher.h

void ~VirtualInterruptDispatcher ()

Defined at line 65 of file ../../zircon/kernel/object/virtual_interrupt_dispatcher.cc

void GetDiagnostics (WakeVector::Diagnostics & diagnostics_out)

Defined at line 72 of file ../../zircon/kernel/object/virtual_interrupt_dispatcher.cc

zx_status_t WaitForInterrupt (zx_time_t * out_timestamp)

Defined at line 83 of file ../../zircon/kernel/object/virtual_interrupt_dispatcher.cc

zx_status_t Trigger (zx_time_t timestamp)

Defined at line 104 of file ../../zircon/kernel/object/virtual_interrupt_dispatcher.cc

zx_status_t Ack ()

Defined at line 118 of file ../../zircon/kernel/object/virtual_interrupt_dispatcher.cc

zx_status_t Destroy ()

Defined at line 144 of file ../../zircon/kernel/object/virtual_interrupt_dispatcher.cc

Protected Methods

void MaskInterrupt ()

Defined at line 78 of file ../../zircon/kernel/object/virtual_interrupt_dispatcher.cc

void UnmaskInterrupt ()

Defined at line 79 of file ../../zircon/kernel/object/virtual_interrupt_dispatcher.cc

void DeactivateInterrupt ()

Defined at line 80 of file ../../zircon/kernel/object/virtual_interrupt_dispatcher.cc

void UnregisterInterruptHandler ()

Defined at line 81 of file ../../zircon/kernel/object/virtual_interrupt_dispatcher.cc