#include <CacheLog.H>
Public Member Functions | |
Entry () throw () | |
Entry (const Text &sourceFunc, FP::Tag *pk, PKFile::Epoch pkEpoch, CacheEntry::Index ci, VestaVal::T *value, Model::T model, CacheEntry::Indices *kids, FV::List *names, FP::List *fps) throw () | |
Entry (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof) | |
void | Init (const Text &sourceFunc, FP::Tag *pk, PKFile::Epoch pkEpoch, CacheEntry::Index ci, VestaVal::T *value, Model::T model, CacheEntry::Indices *kids, FV::List *names, FP::List *fps) throw () |
~Entry () throw () | |
void | Reset () 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 | Debug (std::ostream &s, int indent=2) const throw () |
void | DebugFull (std::ostream &s) const throw () |
Public Attributes | |
Entry * | next |
Text | sourceFunc |
FP::Tag * | pk |
PKFile::Epoch | pkEpoch |
CacheEntry::Index | ci |
VestaVal::T * | value |
CacheEntry::Indices * | kids |
Model::T | model |
FV::List * | names |
FP::List * | fps |
Private Member Functions | |
Entry (const Entry &) |
|
Definition at line 61 of file CacheLog.H. |
|
Definition at line 65 of file CacheLog.H. |
|
Definition at line 74 of file CacheLog.H. References Recover(). |
|
Definition at line 86 of file CacheLog.H. References Reset(). |
|
|
|
Definition at line 111 of file CacheLog.C. References Indent(). Referenced by CacheS::FlushCacheLog(), PrintCacheLogEntries(), and CacheS::RecoverCacheLogEntries(). |
|
Definition at line 118 of file CacheLog.C. Referenced by PrintCacheLogEntries(). |
|
Definition at line 37 of file CacheLog.C. Referenced by CacheS::LogCacheEntry(). |
|
Definition at line 59 of file CacheLog.C. References Model::Log(), and TextIO::Log(). Referenced by CacheS::FlushCacheLog(). |
|
Definition at line 75 of file CacheLog.C. References NEW_CONSTR, Model::Recover(), and TextIO::Recover(). Referenced by Entry(). |
|
Definition at line 87 of file CacheLog.H. References fps, kids, names, pk, and value. Referenced by CacheS::FlushCacheLog(), and ~Entry(). |
|
Definition at line 91 of file CacheLog.C. References Model::Write(), FS::Write(), and TextIO::Write(). Referenced by CacheS::CleanCacheLogEntries(). |
|
Definition at line 124 of file CacheLog.H. Referenced by CacheS::RecoverCacheLogEntries(). |
|
Definition at line 130 of file CacheLog.H. Referenced by CacheS::RecoverCacheLogEntries(), and Reset(). |
|
Definition at line 126 of file CacheLog.H. Referenced by CacheS::RecoverCacheLogEntries(), and Reset(). |
|
Definition at line 127 of file CacheLog.H. Referenced by CacheS::RecoverCacheLogEntries(). |
|
Definition at line 129 of file CacheLog.H. Referenced by CacheS::RecoverCacheLogEntries(), and Reset(). |
|
Definition at line 119 of file CacheLog.H. Referenced by CacheS::FlushCacheLog(), and CacheS::LogCacheEntry(). |
|
Definition at line 121 of file CacheLog.H. Referenced by CacheS::CleanCacheLogEntries(), CacheS::RecoverCacheLogEntries(), and Reset(). |
|
Definition at line 122 of file CacheLog.H. Referenced by CacheS::CleanCacheLogEntries(), and CacheS::RecoverCacheLogEntries(). |
|
Definition at line 120 of file CacheLog.H. Referenced by CacheS::RecoverCacheLogEntries(). |
|
Definition at line 125 of file CacheLog.H. Referenced by CacheS::RecoverCacheLogEntries(), and Reset(). |