#include <GraphLog.H>
Inheritance diagram for GraphLog::Entry:
Public Member Functions | |
Entry (Kind kind) throw () | |
virtual void | Log (VestaLog &log) const throw (VestaLog::Error) |
virtual void | Write (std::ostream &ofs) const throw (FS::Failure) |
virtual void | Debug (std::ostream &s) const throw () |
virtual void | DebugFull (std::ostream &s) const throw () |
Static Public Member Functions | |
static Entry * | Recover (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof) |
static Entry * | Read (std::istream &ifs) throw (FS::Failure, FS::EndOfFile) |
Public Attributes | |
Kind | kind |
Private Member Functions | |
Entry (const Entry &) |
|
Definition at line 59 of file GraphLog.H. |
|
|
|
Reimplemented in GraphLog::Node, and GraphLog::Root. Definition at line 101 of file GraphLog.C. Referenced by GraphLog::Root::Debug(), GraphLog::Node::Debug(), DebugFull(), and ReadGraphLog(). |
|
Reimplemented in GraphLog::Node, and GraphLog::Root. Definition at line 111 of file GraphLog.C. References Debug(). Referenced by Weeder::CopyGLtoPending(), GraphLog::Root::DebugFull(), GraphLog::Node::DebugFull(), and ReadGraphLog(). |
|
Reimplemented in GraphLog::Node, and GraphLog::Root. Definition at line 62 of file GraphLog.H. Referenced by GraphLog::Root::Log(), and GraphLog::Node::Log(). |
|
Reimplemented in GraphLog::Node, and GraphLog::Root. Definition at line 70 of file GraphLog.C. References NEW_CONSTR, FS::Read(), sizeof_assert, and Basics::swab32(). |
|
Reimplemented in GraphLog::Node, and GraphLog::Root. Definition at line 39 of file GraphLog.C. References NEW_CONSTR, sizeof_assert, and Basics::swab32(). Referenced by Weeder::CopyGLtoPending(), Weeder::PruneGraphLog(), ReadGraphLog(), and Weeder::WeededPrefixes(). |
|
Reimplemented in GraphLog::Node, and GraphLog::Root. Definition at line 68 of file GraphLog.H. References FS::Write(). Referenced by GraphLog::Root::Write(), and GraphLog::Node::Write(). |
|
Definition at line 58 of file GraphLog.H. Referenced by Weeder::CopyGLtoPending(), CacheS::LogGraphNode(), Weeder::PruneGraphLog(), ReadGraphLog(), and Weeder::WeededPrefixes(). |