class ArrayBuffer
Defined at line 15 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/array_buffer.h
Block buffer backed by a heap array.
Public Methods
void ArrayBuffer (size_t capacity, uint32_t block_size)
Defined at line 11 of file ../../zircon/system/ulib/storage/buffer/array_buffer.cc
void * Data (size_t index)
Defined at line 14 of file ../../zircon/system/ulib/storage/buffer/array_buffer.cc
void ArrayBuffer (const ArrayBuffer & )
Defined at line 18 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/array_buffer.h
const void * Data (size_t index)
Defined at line 18 of file ../../zircon/system/ulib/storage/buffer/array_buffer.cc
void ArrayBuffer (ArrayBuffer && )
Defined at line 19 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/array_buffer.h
ArrayBuffer & operator= (const ArrayBuffer & )
Defined at line 20 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/array_buffer.h
ArrayBuffer & operator= (ArrayBuffer && )
Defined at line 21 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/array_buffer.h
void ~ArrayBuffer ()
Defined at line 22 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/array_buffer.h
size_t capacity ()
BlockBuffer interface:
Defined at line 25 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/array_buffer.h
uint32_t BlockSize ()
Defined at line 26 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/array_buffer.h
vmoid_t vmoid ()
Defined at line 28 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/array_buffer.h
zx_handle_t Vmo ()
Defined at line 29 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/array_buffer.h
Protected Methods
std::vector<uint8_t> & buffer ()
Defined at line 35 of file ../../zircon/system/ulib/storage/buffer/include/storage/buffer/array_buffer.h