class iob

Defined at line 16 of file ../../zircon/system/ulib/zx/include/lib/zx/iob.h

Public Members

static const zx_obj_type_t TYPE

Public Methods

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

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

void iob ()

Defined at line 20 of file ../../zircon/system/ulib/zx/include/lib/zx/iob.h

void iob (zx_handle_t value)

Defined at line 22 of file ../../zircon/system/ulib/zx/include/lib/zx/iob.h

void iob (handle && h)

Defined at line 24 of file ../../zircon/system/ulib/zx/include/lib/zx/iob.h

void iob (iob && other)

Defined at line 26 of file ../../zircon/system/ulib/zx/include/lib/zx/iob.h

iob & operator= (iob && other)

Defined at line 28 of file ../../zircon/system/ulib/zx/include/lib/zx/iob.h

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

Perfms a mediated write to an IOBuffer region. See

https://fuchsia.dev/reference/syscalls/iob_writev.

Defined at line 38 of file ../../zircon/system/ulib/zx/include/lib/zx/iob.h