zx:: interrupt
Summary
Inheritance
Inherits from: zx::object< interrupt >
Constructors and Destructors |
|
---|---|
interrupt()
|
|
interrupt(zx_handle_t value)
|
|
interrupt(handle && h)
|
|
interrupt(interrupt && other)
|
Public static attributes |
|
---|---|
TYPE = ZX_OBJ_TYPE_INTERRUPT
|
constexpr zx_obj_type_t
|
Public functions |
|
---|---|
ack()
|
zx_status_t
|
bind(const zx::port & port, uint64_t key, uint32_t options)
|
zx_status_t
|
destroy()
|
zx_status_t
|
operator=(interrupt && other)
|
|
trigger(uint32_t options, zx::time timestamp)
|
zx_status_t
|
wait(zx::time *timestamp)
|
zx_status_t
|
Public static functions |
|
---|---|
create(const resource & resource, uint32_t vector, uint32_t options, interrupt *result)
|
zx_status_t
|
Public static attributes
TYPE
constexpr zx_obj_type_t TYPE = ZX_OBJ_TYPE_INTERRUPT
Public functions
ack
zx_status_t ack()
bind
zx_status_t bind( const zx::port & port, uint64_t key, uint32_t options )
destroy
zx_status_t destroy()
interrupt
constexpr interrupt()=default
interrupt
interrupt( zx_handle_t value )
interrupt
interrupt( handle && h )
interrupt
interrupt( interrupt && other )
trigger
zx_status_t trigger( uint32_t options, zx::time timestamp )
wait
zx_status_t wait( zx::time *timestamp )
Public static functions
create
zx_status_t create( const resource & resource, uint32_t vector, uint32_t options, interrupt *result )