class channel
Defined at line 15 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h
Public Members
static const zx_obj_type_t TYPE
Public Methods
zx_status_t create (uint32_t flags, channel * endpoint0, channel * endpoint1)
Defined at line 11 of file ../../zircon/system/ulib/zx/channel.cc
void channel ()
Defined at line 19 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h
void channel (zx_handle_t value)
Defined at line 21 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h
void channel (handle && h)
Defined at line 23 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h
void channel (channel && other)
Defined at line 25 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h
channel & operator= (channel && other)
Defined at line 27 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h
zx_status_t read (uint32_t flags, void * bytes, zx_handle_t * handles, uint32_t num_bytes, uint32_t num_handles, uint32_t * actual_bytes, uint32_t * actual_handles)
Defined at line 35 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h
zx_status_t read_etc (uint32_t flags, void * bytes, zx_handle_info_t * handles, uint32_t num_bytes, uint32_t num_handles, uint32_t * actual_bytes, uint32_t * actual_handles)
Defined at line 42 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h
zx_status_t write (uint32_t flags, const void * bytes, uint32_t num_bytes, const zx_handle_t * handles, uint32_t num_handles)
Defined at line 49 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h
zx_status_t write_etc (uint32_t flags, const void * bytes, uint32_t num_bytes, zx_handle_disposition_t * handles, uint32_t num_handles)
Defined at line 54 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h
zx_status_t call (uint32_t flags, zx::time deadline, const zx_channel_call_args_t * args, uint32_t * actual_bytes, uint32_t * actual_handles)
Defined at line 60 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h
zx_status_t call_etc (uint32_t flags, zx::time deadline, zx_channel_call_etc_args_t * args, uint32_t * actual_bytes, uint32_t * actual_handles)
Defined at line 65 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h