zx:: port
Summary
Inheritance
Inherits from: zx::object< port >
Constructors and Destructors |
|
---|---|
port()
|
|
port(zx_handle_t value)
|
|
port(handle && h)
|
|
port(port && other)
|
Public static attributes |
|
---|---|
TYPE = ZX_OBJ_TYPE_PORT
|
constexpr zx_obj_type_t
|
Public functions |
|
---|---|
cancel(const object_base & source, uint64_t key)
|
zx_status_t
|
cancel_key(uint32_t options, uint64_t key)
|
zx_status_t
|
operator=(port && other)
|
port &
|
queue(const zx_port_packet_t *packet)
|
zx_status_t
|
wait(zx::time deadline, zx_port_packet_t *packet)
|
zx_status_t
|
Public static functions |
|
---|---|
create(uint32_t options, port *result)
|
zx_status_t
|
Public static attributes
TYPE
constexpr zx_obj_type_t TYPE = ZX_OBJ_TYPE_PORT
Public functions
cancel
zx_status_t cancel( const object_base & source, uint64_t key )
cancel_key
zx_status_t cancel_key( uint32_t options, uint64_t key )
port
constexpr port()=default
port
port( zx_handle_t value )
port
port( handle && h )
port
port( port && other )
queue
zx_status_t queue( const zx_port_packet_t *packet )
wait
zx_status_t wait( zx::time deadline, zx_port_packet_t *packet )
Public static functions
create
zx_status_t create( uint32_t options, port *result )