/home/elb/work/cs590n/mace/mace/lib/BufferedBlockManager.h File Reference


Detailed Description

declares the BufferedBlockManager class

Definition in file BufferedBlockManager.h.

#include <pthread.h>
#include <deque>
#include "LRUCache.h"
#include "BlockManager.h"
#include "FileBlockManager.h"

Include dependency graph for BufferedBlockManager.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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...

Typedefs

typedef std::deque< int > BlockQueue
 type for storage of block prefetch requests


Generated on Sat Oct 4 21:29:53 2008 for Mace Library by  doxygen 1.5.5