struct PortPacket

Defined at line 42 of file ../../zircon/kernel/object/include/object/port_dispatcher.h

kPortPacketTypeCanceled (the sentinel written by Cancel()) is defined in

<lib

/object-constants.h> so that the Rust PortDispatcher shares the same value.

Public Members

zx_port_packet packet
const void *const handle
unique_ptr observer
PortAllocator *const allocator

Public Methods

void PortPacket (const PortPacket & )

Defined at line 49 of file ../../zircon/kernel/object/include/object/port_dispatcher.h

void operator= (PortPacket )

Defined at line 50 of file ../../zircon/kernel/object/include/object/port_dispatcher.h

uint64_t key ()

Defined at line 52 of file ../../zircon/kernel/object/include/object/port_dispatcher.h

void Cancel ()

Defined at line 53 of file ../../zircon/kernel/object/include/object/port_dispatcher.h

bool is_canceled ()

Defined at line 54 of file ../../zircon/kernel/object/include/object/port_dispatcher.h

void PortPacket (const void * handle, PortAllocator * allocator)

Defined at line 125 of file ../../zircon/kernel/object/port_dispatcher.cc