zx::iob

Summary

Inheritance

Inherits from: zx::object< iob >

Constructors and Destructors

iob()
iob(zx_handle_t value)
iob(handle && h)
iob(iob && other)

Public static attributes

TYPE = ZX_OBJ_TYPE_IOB
constexpr zx_obj_type_t

Public functions

operator=(iob && other)
iob &
writev(zx_iob_write_options_t options, uint32_t region_index, const zx_iovec_t *vector, size_t vector_count)

Public static functions

create(uint64_t options, zx_iob_region_t *regions, uint32_t region_count, iob *endpoint0, iob *endpoint1)
zx_status_t

Public static attributes

TYPE

constexpr zx_obj_type_t TYPE = ZX_OBJ_TYPE_IOB

Public functions

iob

constexpr iob()=default

iob

 iob(  zx_handle_t value )

iob

 iob(  handle && h )

iob

 iob(  iob && other )

operator=

iob & operator=(  iob && other )

writev

zx::result writev(  zx_iob_write_options_t options,  uint32_t region_index,  const zx_iovec_t *vector,  size_t vector_count )

Public static functions

create

zx_status_t create(  uint64_t options,  zx_iob_region_t *regions,  uint32_t region_count,  iob *endpoint0,  iob *endpoint1 )