async::IrqBase

Summary

Inheritance

Direct Known Subclasses:async::Irq, async::IrqMethod< Class, method >

Protected functions

IrqBase(zx_handle_t object, zx_signals_t trigger, uint32_t options, async_irq_handler_t *handler)
IrqBase(const IrqBase &)=delete
IrqBase(IrqBase &&)=delete
operator=(const IrqBase &)=delete
operator=(IrqBase &&)=delete
~IrqBase()

Public functions

Begin(async_diser_t *diser)
zx_status_t
Cancel()
zx_status_t
object() const
zx_handle_t
set_object(zx_handle_t object)
void

Protected static functions

Dis(async_irq *irq, zx_status_t status)
T *

Protected functions