|
void | load (char *buffer, unsigned buffersize) |
|
void | unload () |
|
Block | fix (uint64_t block_number) |
|
void | unfix (Block *block) |
|
int | sync () |
|
int | sync (Block *block) |
|
virtual Block | fix (uint64_t block_number)=0 |
|
virtual void | unfix (Block *block)=0 |
|
virtual int | sync (Block *block)=0 |
|
virtual int | sync ()=0 |
|
bool | set_blocksize (unsigned int blocksize) |
|
template<typename T > |
T | divide_by_blocksize (T val) const |
|
template<typename T > |
T | modulo_blocksize (T val) const |
|
|
unsigned int | blocksize |
|
unsigned int | blocksize_bits |
|
◆ fix()
Block Bufferdisk::fix |
( |
uint64_t |
block_number | ) |
|
|
inlinevirtual |
◆ unfix()
void Bufferdisk::unfix |
( |
Block * |
block | ) |
|
|
inlinevirtual |
◆ sync() [1/2]
◆ sync() [2/2]
int Bufferdisk::sync |
( |
Block * |
block | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: