Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik
BlockDevice Class Referenceabstract
+ Inheritance diagram for BlockDevice:

Public Member Functions

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 >
divide_by_blocksize (T val) const
 
template<typename T >
modulo_blocksize (T val) const
 

Public Attributes

unsigned int blocksize
 
unsigned int blocksize_bits
 

The documentation for this class was generated from the following files:
  • fs/blockdevice.h
  • fs/blockdevice.cc