class StorageBuffer

Defined at line 18 of file ../../src/storage/f2fs/storage_buffer.h

StorageBuffer implements an allocator for vmo buffers attached to |bc|.

Public Methods

void StorageBuffer (BcacheMapper * bc, size_t num_pages, std::string_view label)

Defined at line 12 of file ../../src/storage/f2fs/storage_buffer.cc

zx::result<size_t> Reserve (size_t num_blocks)

Defined at line 18 of file ../../src/storage/f2fs/storage_buffer.cc

void StorageBuffer ()

Defined at line 21 of file ../../src/storage/f2fs/storage_buffer.h

void StorageBuffer (const StorageBuffer & )

Defined at line 22 of file ../../src/storage/f2fs/storage_buffer.h

StorageBuffer & operator= (const StorageBuffer & )

Defined at line 23 of file ../../src/storage/f2fs/storage_buffer.h

void StorageBuffer (StorageBuffer && )

Defined at line 24 of file ../../src/storage/f2fs/storage_buffer.h

StorageBuffer & operator= (StorageBuffer && )

Defined at line 25 of file ../../src/storage/f2fs/storage_buffer.h

void ~StorageBuffer ()

Defined at line 26 of file ../../src/storage/f2fs/storage_buffer.h

void * Data (const size_t offset)

Defined at line 27 of file ../../src/storage/f2fs/storage_buffer.cc

storage::VmoBuffer & GetVmoBuffer ()

Defined at line 32 of file ../../src/storage/f2fs/storage_buffer.h

size_t Size ()

Defined at line 34 of file ../../src/storage/f2fs/storage_buffer.h

size_t Capacity ()

Defined at line 35 of file ../../src/storage/f2fs/storage_buffer.h

bool IsFull ()

Defined at line 36 of file ../../src/storage/f2fs/storage_buffer.h

void Reset ()

Defined at line 37 of file ../../src/storage/f2fs/storage_buffer.h