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