class interrupt

Defined at line 17 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h

Inherits from object<interrupt>

Members

Functions

create

public static 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 37 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h

wait

public zx_status_t wait(std::nullptr_t )

Defined at line 40 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h

wait

public zx_status_t wait(zx::time_boot * timestamp)

Defined at line 43 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h

destroy

public zx_status_t destroy()

Defined at line 47 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 49 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 52 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 56 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h

ack

public zx_status_t ack()

Defined at line 61 of file ../../zircon/system/ulib/zx/include/lib/zx/interrupt.h