class channel

Defined at line 15 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h

Inherits from object<channel>

Functions

create

public zx_status_t create(uint32_t flags, channel * endpoint0, channel * endpoint1)

Defined at line 11 of file ../../zircon/system/ulib/zx/channel.cc

channel

public void channel()

Defined at line 19 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h

channel

public void channel(zx_handle_t value)

Defined at line 21 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h

channel

public void channel(handle && h)

Defined at line 23 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h

channel

public void channel(channel && other)

Defined at line 25 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h

operator=

public channel & operator=(channel && other)

Defined at line 27 of file ../../zircon/system/ulib/zx/include/lib/zx/channel.h

read

public 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

read_etc

public 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

write

public 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

write_etc

public 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

call

public zx_status_t call(uint32_t flags, basic_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

call_etc

public zx_status_t call_etc(uint32_t flags, basic_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