#include <GraphLog.H>
Inheritance diagram for GraphLog::Root:
Public Member Functions | |
Root (const FP::Tag &pkgVersion, Model::T model, CacheEntry::Indices *cis, bool done) throw () | |
Root (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof) | |
Root (std::istream &ifs) throw (FS::Failure, FS::EndOfFile) | |
void | Init (const FP::Tag &pkgVersion, Model::T model, CacheEntry::Indices *cis, bool done) throw () |
void | DeleteContents () throw () |
void | Log (VestaLog &log) const throw (VestaLog::Error) |
void | Recover (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof) |
void | Write (std::ostream &ofs) const throw (FS::Failure) |
void | Read (std::istream &ifs) throw (FS::Failure, FS::EndOfFile) |
void | Debug (std::ostream &os) const throw () |
void | DebugFull (std::ostream &os) const throw () |
Public Attributes | |
FP::Tag | pkgVersion |
Model::T | model |
time_t | ts |
CacheEntry::Indices * | cis |
bool | done |
Private Member Functions | |
Root (const Root &) |
|
Definition at line 146 of file GraphLog.H. References cis, done, Init(), model, and pkgVersion. |
|
Definition at line 149 of file GraphLog.H. References Recover(). |
|
Definition at line 151 of file GraphLog.H. References Read(). |
|
|
|
Reimplemented from GraphLog::Entry. Definition at line 274 of file GraphLog.C. References GraphLog::Entry::Debug(). Referenced by CacheS::DoCheckpoint(). |
|
Reimplemented from GraphLog::Entry. Definition at line 283 of file GraphLog.C. References BoolName, and GraphLog::Entry::DebugFull(). Referenced by CacheS::DoCheckpoint(). |
|
Definition at line 160 of file GraphLog.H. References cis. |
|
Definition at line 189 of file GraphLog.C. Referenced by Root(). |
|
Reimplemented from GraphLog::Entry. Definition at line 199 of file GraphLog.C. References Model::Log(), GraphLog::Entry::Log(), and sizeof_assert. Referenced by CacheS::DoCheckpoint(). |
|
Reimplemented from GraphLog::Entry. Definition at line 255 of file GraphLog.C. References NEW_CONSTR, FS::Read(), Model::Read(), and sizeof_assert. Referenced by Root(). |
|
Reimplemented from GraphLog::Entry. Definition at line 219 of file GraphLog.C. References NEW_CONSTR, Model::Recover(), and sizeof_assert. Referenced by Root(). |
|
Reimplemented from GraphLog::Entry. Definition at line 238 of file GraphLog.C. References sizeof_assert, FS::Write(), Model::Write(), and GraphLog::Entry::Write(). Referenced by Weeder::PruneGraphLog(). |
|
Definition at line 142 of file GraphLog.H. Referenced by Weeder::CopyGLtoPending(), DeleteContents(), Weeder::PruneGraphLog(), and Root(). |
|
Definition at line 143 of file GraphLog.H. Referenced by Weeder::PruneGraphLog(), and Root(). |
|
Definition at line 140 of file GraphLog.H. Referenced by Weeder::CopyGLtoPending(), Weeder::PruneGraphLog(), and Root(). |
|
Definition at line 139 of file GraphLog.H. Referenced by Weeder::CopyGLtoPending(), Weeder::PruneGraphLog(), and Root(). |
|
Definition at line 141 of file GraphLog.H. Referenced by Weeder::CopyGLtoPending(), and Weeder::PruneGraphLog(). |