Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

VLogBlock Struct Reference

#include <VestaLogPrivate.H>

List of all members.

Public Member Functions

 VLogBlock ()
 ~VLogBlock ()

Public Attributes

VLogBlocknext
int phy
int pocketPhy
bool tailCommitted
VLogBlock::data_blockdata

Classes

struct  data_block


Constructor & Destructor Documentation

VLogBlock::VLogBlock  )  [inline]
 

Definition at line 65 of file VestaLogPrivate.H.

References data, and NEW_PTRFREE.

VLogBlock::~VLogBlock  )  [inline]
 

Definition at line 72 of file VestaLogPrivate.H.

References data.


Member Data Documentation

struct VLogBlock::data_block * VLogBlock::data
 

Referenced by VestaLog::abort(), VestaLog::commit(), VestaLogPrivate::eraseUncommitted(), VestaLogPrivate::extendCur(), VestaLog::loggingBegin(), main(), VestaLogPrivate::makeBytesAvail(), VestaLogPrivate::makeSpaceAvail(), VestaLogPrivate::readBlock(), VLogBlock(), VestaLogPrivate::writeCur(), and ~VLogBlock().

VLogBlock* VLogBlock::next
 

Definition at line 36 of file VestaLogPrivate.H.

Referenced by VestaLogPrivate::balloc(), VestaLog::close(), VestaLogPrivate::extendCur(), VestaLog::loggingBegin(), VestaLogPrivate::makeBytesAvail(), and VestaLog::nextLog().

int VLogBlock::phy
 

Definition at line 37 of file VestaLogPrivate.H.

Referenced by VestaLog::abort(), VestaLog::commit(), VestaLogPrivate::extendCur(), VestaLog::loggingBegin(), VestaLogPrivate::makeBytesAvail(), VestaLogPrivate::makeSpaceAvail(), and VestaLogPrivate::writeCur().

int VLogBlock::pocketPhy
 

Definition at line 38 of file VestaLogPrivate.H.

Referenced by VestaLog::abort(), VestaLog::commit(), VestaLogPrivate::extendCur(), VestaLog::loggingBegin(), VestaLogPrivate::makeBytesAvail(), VestaLogPrivate::makeSpaceAvail(), and VestaLogPrivate::writeCur().

bool VLogBlock::tailCommitted
 

Definition at line 41 of file VestaLogPrivate.H.

Referenced by VestaLogPrivate::extendCur(), VestaLog::loggingBegin(), VestaLogPrivate::makeBytesAvail(), and VestaLog::nextLog().


The documentation for this struct was generated from the following file:
Generated on Mon May 8 00:49:16 2006 for Vesta by  doxygen 1.4.2