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

VestaLogSeq Class Reference

#include <VestaLogSeq.H>

List of all members.

Public Member Functions

 VestaLogSeq (char *dir) throw ()
void Open (int startVer=-1, bool readonly=false) throw (VestaLog::Error)
RecoveryReaderNext (int endVer=-1) throw (VestaLog::Error, FS::Failure)
void Close () throw ()

Private Attributes

VestaLog vlog
char * dir
bool opened
bool readChkpt
std::fstream * chkptFS
RecoveryReaderrr


Constructor & Destructor Documentation

VestaLogSeq::VestaLogSeq char *  dir  )  throw () [inline]
 

Definition at line 41 of file VestaLogSeq.H.


Member Function Documentation

void VestaLogSeq::Close  )  throw ()
 

Definition at line 79 of file VestaLogSeq.C.

References chkptFS, VestaLog::close(), FS::Close(), opened, rr, and vlog.

Referenced by CacheS::CleanCacheLog(), and Weeder::WeededPrefixes().

RecoveryReader * VestaLogSeq::Next int  endVer = -1  )  throw (VestaLog::Error, FS::Failure)
 

Definition at line 42 of file VestaLogSeq.C.

References FS::Close(), and NEW_CONSTR.

Referenced by CacheS::CleanCacheLog(), and main().

void VestaLogSeq::Open int  startVer = -1,
bool  readonly = false
throw (VestaLog::Error)
 

Definition at line 32 of file VestaLogSeq.C.

Referenced by CacheS::CleanCacheLog(), main(), and Weeder::WeededPrefixes().


Member Data Documentation

std::fstream* VestaLogSeq::chkptFS [private]
 

Definition at line 73 of file VestaLogSeq.H.

Referenced by Close().

char* VestaLogSeq::dir [private]
 

Definition at line 70 of file VestaLogSeq.H.

bool VestaLogSeq::opened [private]
 

Definition at line 71 of file VestaLogSeq.H.

Referenced by Close().

bool VestaLogSeq::readChkpt [private]
 

Definition at line 72 of file VestaLogSeq.H.

RecoveryReader* VestaLogSeq::rr [private]
 

Definition at line 74 of file VestaLogSeq.H.

Referenced by Close().

VestaLog VestaLogSeq::vlog [private]
 

Definition at line 69 of file VestaLogSeq.H.

Referenced by Close().


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