zx::fifo
Summary
Inheritance
Inherits from:
zx::object< fifo >
Public static attributes
|
TYPE = ZX_OBJ_TYPE_FIFO
|
constexpr zx_obj_type_t
|
Public functions
|
operator=(fifo && other)
|
|
read(size_t elem_size, void *buffer, size_t count, size_t *actual_count)
|
zx_status_t
|
write(size_t elem_size, const void *buffer, size_t count, size_t *actual_count)
|
zx_status_t
|
Public static functions
|
create(uint32_t elem_count, uint32_t elem_size, uint32_t options, fifo *out0, fifo *out1)
|
zx_status_t
|
Public static attributes
TYPE
constexpr zx_obj_type_t TYPE = ZX_OBJ_TYPE_FIFO
Public functions
fifo
constexpr fifo()=default
fifo
fifo(
zx_handle_t value
)
fifo
fifo(
fifo && other
)
operator=
fifo & operator=(
fifo && other
)
read
zx_status_t read(
size_t elem_size,
void *buffer,
size_t count,
size_t *actual_count
)
write
zx_status_t write(
size_t elem_size,
const void *buffer,
size_t count,
size_t *actual_count
)
Public static functions
create
zx_status_t create(
uint32_t elem_count,
uint32_t elem_size,
uint32_t options,
fifo *out0,
fifo *out1
)