#include <CacheIndex.H>
Inheritance diagram for CacheEntry::Indices:
Public Member Functions | |
Indices () throw () | |
Indices (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof) | |
Indices (std::istream &ifs) throw (FS::EndOfFile, FS::Failure) | |
Indices (SRPC &srpc) throw (SRPC::failure) | |
int | Size () const 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::EndOfFile, FS::Failure) |
void | Send (SRPC &srpc) const throw (SRPC::failure) |
void | Recv (SRPC &srpc) throw (SRPC::failure) |
void | Print (std::ostream &os, int indent) const throw () |
Static Public Member Functions | |
static ImmutableVal * | ReadImmutable (std::istream &ifs) throw (FS::EndOfFile, FS::Failure) |
Public Attributes | |
CacheEntry::Index * | index |
Basics::int32 | len |
Private Member Functions | |
Indices (const Indices &) |
|
Definition at line 61 of file CacheIndex.H. |
|
Definition at line 63 of file CacheIndex.H. References Recover(). |
|
Definition at line 65 of file CacheIndex.H. References Read(). |
|
Definition at line 67 of file CacheIndex.H. References Recv(). |
|
|
|
|
|
Referenced by ExpCache::Checkpoint(). |
|
Referenced by Indices(). |
|
Referenced by CE::T::Read(). |
|
Referenced by Indices(). |
|
Referenced by Indices(). |
|
|
|
Reimplemented in CacheEntry::IndicesApp. Definition at line 71 of file CacheIndex.H. |
|
|
|
Definition at line 57 of file CacheIndex.H. Referenced by Checkpoint(), CollectKids(), Weeder::CopyGLtoPending(), Weeder::ProcessNode(), Weeder::PruneGraphLog(), CacheEntry::IndicesApp::Size(), and Size(). |
|
Definition at line 58 of file CacheIndex.H. Referenced by ApplicationFromCache(), Checkpoint(), CollectKids(), Interpret(), ModelFromCache(), NormalModelFromCache(), RunToolFromCache(), CacheEntry::IndicesApp::Size(), Size(), and UpdateOrphans(). |