class BorrowedBuffer
Defined at line 32 of file ../../src/storage/lib/vfs/cpp/transaction/buffered_operations_builder.h
TODO(https://fxbug.dev/42124749): This interface needs tidying up. For now, add a class here
which stops the proliferation of BorrowedBuffer classes, which don't fully support the
BlockBuffer interface.
Public Methods
void BorrowedBuffer (storage::vmoid_t vmoid)
Defined at line 35 of file ../../src/storage/lib/vfs/cpp/transaction/buffered_operations_builder.h
uint16_t vmoid ()
Defined at line 37 of file ../../src/storage/lib/vfs/cpp/transaction/buffered_operations_builder.h
void * Data (size_t index)
Defined at line 38 of file ../../src/storage/lib/vfs/cpp/transaction/buffered_operations_builder.h
const void * Data (size_t index)
Defined at line 39 of file ../../src/storage/lib/vfs/cpp/transaction/buffered_operations_builder.h
zx_handle_t Vmo ()
Defined at line 40 of file ../../src/storage/lib/vfs/cpp/transaction/buffered_operations_builder.h
void BorrowedBuffer (void * data)
Defined at line 42 of file ../../src/storage/lib/vfs/cpp/transaction/buffered_operations_builder.h
size_t capacity ()
Defined at line 54 of file ../../src/storage/lib/vfs/cpp/transaction/buffered_operations_builder.h
uint32_t BlockSize ()
Defined at line 55 of file ../../src/storage/lib/vfs/cpp/transaction/buffered_operations_builder.h