class InterruptEventDispatcher
Defined at line 16 of file ../../zircon/kernel/object/include/object/interrupt_event_dispatcher.h
Public Methods
zx_status_t Create (KernelHandle<InterruptDispatcher> * handle, zx_rights_t * rights, uint32_t vector, uint32_t options, bool allow_ack_without_port_for_test)
Defined at line 23 of file ../../zircon/kernel/object/interrupt_event_dispatcher.cc
void InterruptEventDispatcher (const InterruptDispatcher & )
Defined at line 24 of file ../../zircon/kernel/object/include/object/interrupt_event_dispatcher.h
InterruptEventDispatcher & operator= (const InterruptDispatcher & )
Defined at line 25 of file ../../zircon/kernel/object/include/object/interrupt_event_dispatcher.h
void ~InterruptEventDispatcher ()
Defined at line 139 of file ../../zircon/kernel/object/interrupt_event_dispatcher.cc
void GetDiagnostics (WakeVector::Diagnostics & diagnostics_out)
This override of WakeVector::GetDiagnostics (and the destructor of this class) is marked final
to prevent further overrides. Because this method cannot be overridden further, it is safe for
this class to initialize / destroy InterruptDispatcher::wake_event_ in the constructor /
destructor. See lib/wake-vector.h for more details.
Defined at line 127 of file ../../zircon/kernel/object/interrupt_event_dispatcher.cc