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

VLogBlock::data_block Struct Reference

#include <VestaLogPrivate.H>

List of all members.

Public Member Functions

Bit32 getSeq () throw ()
Bit16 getLen () throw ()
Bit16 getVer () throw ()
void setSeq (Bit32 seq) throw ()
void setLen (Bit16 len) throw ()
void setVer (Bit16 ver) throw ()

Public Attributes

Bit32 seq_
Bit16 len_
char bytes [DiskBlockSize-6]


Member Function Documentation

Bit16 VLogBlock::data_block::getLen  )  throw () [inline]
 

Definition at line 53 of file VestaLogPrivate.H.

References len_.

Referenced by VestaLog::abort(), main(), VestaLogPrivate::makeBytesAvail(), VestaLogPrivate::readBlock(), and setVer().

Bit32 VLogBlock::data_block::getSeq  )  throw () [inline]
 

Definition at line 51 of file VestaLogPrivate.H.

References seq_.

Referenced by VestaLogPrivate::extendCur(), main(), and VestaLogPrivate::readBlock().

Bit16 VLogBlock::data_block::getVer  )  throw () [inline]
 

Definition at line 55 of file VestaLogPrivate.H.

References len_.

Referenced by VestaLogPrivate::extendCur(), main(), VestaLogPrivate::readBlock(), setLen(), and VestaLogPrivate::writeCur().

void VLogBlock::data_block::setLen Bit16  len  )  throw () [inline]
 

Definition at line 59 of file VestaLogPrivate.H.

References getVer(), and len_.

Referenced by VestaLog::commit(), VestaLogPrivate::eraseUncommitted(), VestaLog::loggingBegin(), VestaLogPrivate::makeSpaceAvail(), and VestaLogPrivate::readBlock().

void VLogBlock::data_block::setSeq Bit32  seq  )  throw () [inline]
 

Definition at line 57 of file VestaLogPrivate.H.

References seq_.

Referenced by VestaLogPrivate::eraseUncommitted(), VestaLog::loggingBegin(), VestaLogPrivate::makeSpaceAvail(), and VestaLogPrivate::readBlock().

void VLogBlock::data_block::setVer Bit16  ver  )  throw () [inline]
 

Definition at line 61 of file VestaLogPrivate.H.

References getLen(), and len_.

Referenced by VestaLogPrivate::eraseUncommitted(), VestaLogPrivate::makeSpaceAvail(), VestaLogPrivate::readBlock(), and VestaLogPrivate::writeCur().


Member Data Documentation

char VLogBlock::data_block::bytes[DiskBlockSize-6]
 

Definition at line 49 of file VestaLogPrivate.H.

Referenced by main(), VestaLogPrivate::makeBytesAvail(), and VestaLogPrivate::makeSpaceAvail().

Bit16 VLogBlock::data_block::len_
 

Definition at line 46 of file VestaLogPrivate.H.

Referenced by getLen(), getVer(), setLen(), and setVer().

Bit32 VLogBlock::data_block::seq_
 

Definition at line 45 of file VestaLogPrivate.H.

Referenced by getSeq(), and setSeq().


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