SparseBitmapTest.cpp File Reference

Go to the source code of this file.

Classes

struct  SparseBitmapDirEntry
 Entry in a sparse bitmap directory. More...
struct  SparseBitmapDirectory
 Page header data structure for a sparse bitmap directory node. More...
struct  SparseBitmapLeaf
 Page header data structure for a sparse bitmap leaf node. More...
class  SparseBitmap
 SparseBitmap is an example of how to create a page-based persistent data structure using Fennel. More...
class  SparseBitmapTest
 Unit tests for SparseBitmap. More...

Typedefs

typedef uint64_t SparseBitmapOffset
 0-based offset (bit address) within a sparse bitmap.
typedef fennel::SegNodeLock<
SparseBitmapDirectory
SparseBitmapDirLock
 Page lock guard for sparse bitmap directory nodes.
typedef fennel::SegNodeLock<
SparseBitmapLeaf
SparseBitmapLeafLock
 Page lock guard for sparse bitmap leaf nodes.

Functions

 FENNEL_UNIT_TEST_SUITE (SparseBitmapTest)


Typedef Documentation

typedef fennel::SegNodeLock<SparseBitmapDirectory> SparseBitmapDirLock

Page lock guard for sparse bitmap directory nodes.

Definition at line 97 of file SparseBitmapTest.cpp.

typedef fennel::SegNodeLock<SparseBitmapLeaf> SparseBitmapLeafLock

Page lock guard for sparse bitmap leaf nodes.

Definition at line 135 of file SparseBitmapTest.cpp.

typedef uint64_t SparseBitmapOffset

0-based offset (bit address) within a sparse bitmap.

Definition at line 43 of file SparseBitmapTest.cpp.


Function Documentation

FENNEL_UNIT_TEST_SUITE ( SparseBitmapTest   ) 


Generated on Mon Jun 22 04:00:23 2009 for Fennel by  doxygen 1.5.1