class iob

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

Inherits from object<iob>

Members

Functions

create

public static 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

iob

public void iob()

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

iob

public void iob(zx_handle_t value)

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

iob

public void iob(handle && h)

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

iob

public void iob(iob && other)

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

operator=

public iob & operator=(iob && other)

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

writev

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

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

Perfms a mediated write to an IOBuffer region. See https://fuchsia.dev/reference/syscalls/iob_writev.