class interrupt
Defined at line 17 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
Inherits from object<interrupt>
Functions
create
public zx_status_t create(const resource & resource, uint32_t vector, uint32_t options, interrupt * result)
Defined at line 11 of file ../../zircon/system/ulib/zx/interrupt.cc
interrupt
public void interrupt()
Defined at line 21 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
interrupt
public void interrupt(zx_handle_t value)
Defined at line 23 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
interrupt
public void interrupt(handle && h)
Defined at line 25 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
interrupt
public void interrupt(interrupt && other)
Defined at line 27 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
operator=
public interrupt & operator=(interrupt && other)
Defined at line 29 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
wait
public zx_status_t wait(zx::time * timestamp)
Defined at line 40 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
TODO(https://fxbug.dev/377918269): Remove the monotonic time and nullptr overloads once their API level has been marked unsupported. The nullptr overload is only necessary to resolve ambiguous candidate function errors when callers invoke wait(nullptr).
wait
public zx_status_t wait(std::nullptr_t )
Defined at line 44 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
wait
public zx_status_t wait(zx::time_boot * timestamp)
Defined at line 47 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
destroy
public zx_status_t destroy()
Defined at line 51 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
trigger
public zx_status_t trigger(uint32_t options,
basic_time
timestamp)
Defined at line 55 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
TODO(https://fxbug.dev/377918269): Remove the monotonic time overload once its API level has been marked unsupported.
trigger
public zx_status_t trigger(uint32_t options,
basic_time
timestamp)
Defined at line 59 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
bind
public zx_status_t bind(const zx::port & port, uint64_t key, uint32_t options)
Defined at line 63 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h
ack
public zx_status_t ack()
Defined at line 68 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h