OW_NAMESPACE::HDBBlock Struct Reference

The HDBBlock structure represents nodes within the database. More...

#include <OW_HDBCommon.hpp>

List of all members.

Public Member Functions

 HDBBlock ()

Public Attributes

UInt32 chkSum
unsigned char isFree
UInt32 size
UInt32 flags
Int32 nextSib
Int32 prevSib
Int32 parent
Int32 firstChild
Int32 lastChild
UInt32 keyLength
UInt32 dataLength


Detailed Description

The HDBBlock structure represents nodes within the database.

Definition at line 93 of file OW_HDBCommon.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::HDBBlock::HDBBlock  )  [inline]
 

Definition at line 95 of file OW_HDBCommon.hpp.


Member Data Documentation

UInt32 OW_NAMESPACE::HDBBlock::chkSum
 

Definition at line 96 of file OW_HDBCommon.hpp.

Referenced by OW_NAMESPACE::HDB::writeBlock().

UInt32 OW_NAMESPACE::HDBBlock::dataLength
 

Definition at line 106 of file OW_HDBCommon.hpp.

Int32 OW_NAMESPACE::HDBBlock::firstChild
 

Definition at line 103 of file OW_HDBCommon.hpp.

Referenced by OW_NAMESPACE::HDBNode::remove(), and OW_NAMESPACE::HDBNode::updateOffsets().

UInt32 OW_NAMESPACE::HDBBlock::flags
 

Definition at line 99 of file OW_HDBCommon.hpp.

unsigned char OW_NAMESPACE::HDBBlock::isFree
 

Definition at line 97 of file OW_HDBCommon.hpp.

Referenced by OW_NAMESPACE::HDB::addBlockToFreeList(), and OW_NAMESPACE::HDBNode::read().

UInt32 OW_NAMESPACE::HDBBlock::keyLength
 

Definition at line 105 of file OW_HDBCommon.hpp.

Referenced by OW_NAMESPACE::HDBNode::read().

Int32 OW_NAMESPACE::HDBBlock::lastChild
 

Definition at line 104 of file OW_HDBCommon.hpp.

Referenced by OW_NAMESPACE::HDBNode::remove(), and OW_NAMESPACE::HDBNode::updateOffsets().

Int32 OW_NAMESPACE::HDBBlock::nextSib
 

Definition at line 100 of file OW_HDBCommon.hpp.

Referenced by OW_NAMESPACE::HDB::addBlockToFreeList(), OW_NAMESPACE::HDBNode::addChild(), OW_NAMESPACE::HDB::addRootNode(), OW_NAMESPACE::HDBNode::remove(), OW_NAMESPACE::HDB::removeBlockFromFreeList(), and OW_NAMESPACE::HDBNode::updateOffsets().

Int32 OW_NAMESPACE::HDBBlock::parent
 

Definition at line 102 of file OW_HDBCommon.hpp.

Referenced by OW_NAMESPACE::HDB::addRootNode().

Int32 OW_NAMESPACE::HDBBlock::prevSib
 

Definition at line 101 of file OW_HDBCommon.hpp.

Referenced by OW_NAMESPACE::HDB::addBlockToFreeList(), OW_NAMESPACE::HDB::addRootNode(), OW_NAMESPACE::HDBNode::remove(), OW_NAMESPACE::HDB::removeBlockFromFreeList(), and OW_NAMESPACE::HDBNode::updateOffsets().

UInt32 OW_NAMESPACE::HDBBlock::size
 

Definition at line 98 of file OW_HDBCommon.hpp.

Referenced by OW_NAMESPACE::HDB::addBlockToFreeList().


The documentation for this struct was generated from the following file:
Generated on Thu Feb 9 09:16:38 2006 for openwbem by  doxygen 1.4.6