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