BlockManagers


Detailed Description

The block managers provide a simple block-index based put/get interface for accessing files, memory segments, and the like.


Classes

class  BlockManager
 The base class (pure virtual) of a block manager interface for referencing files or segments as a set of blocks. More...
class  BufferedBlockManager
 The BufferedBlockManager provides the BlockManager, using a FileBlockManager. It provides a thread for background loading of file blocks in response to explicit prefetchBlock() requests and in advance of the actual getBlock() requests for block data. More...
class  FileBlockManager
 The FileBlockManager provides a BlockManager interface by interfacing directly with the filesystem. Often used below a BufferedBlockManager. More...
class  NullBlockManager
 The NullBlockManager by implementation does nothing. Used for performance testing. More...


Generated on Sat Oct 4 21:30:25 2008 for Mace Library by  doxygen 1.5.5