#include <VestaVal.H>
Public Member Functions | |
T () throw () | |
T (char *bytebuff, int len=-1) throw () | |
T (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof) | |
T (std::istream &ifs) throw (FS::EndOfFile, FS::Failure) | |
T (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 | |
FP::Tag | fp |
Derived::Indices | dis |
PrefixTbl | prefixTbl |
Basics::int32 | len |
char * | bytes |
Private Member Functions | |
T (const T &) |
|
Definition at line 58 of file VestaVal.H. |
|
Definition at line 44 of file VestaVal.C. References NEW_PTRFREE_ARRAY. |
|
Definition at line 61 of file VestaVal.H. References Recover(). |
|
Definition at line 63 of file VestaVal.H. References Read(). |
|
Definition at line 65 of file VestaVal.H. References Recv(). |
|
|
|
Definition at line 53 of file VestaVal.C. |
|
Definition at line 148 of file VestaVal.C. References Indent(), and min(). Referenced by ExpCache::AddEntry(), and ExpCache::Lookup(). |
|
Definition at line 92 of file VestaVal.C. References NEW_PTRFREE_ARRAY, and FS::Read(). Referenced by T(). |
|
Definition at line 107 of file VestaVal.C. References FP::ByteCnt, NEW_CONSTR, FS::Posn(), FS::Read(), FS::Seek(), PrefixTbl::Skip(), and Derived::Indices::Skip(). Referenced by CE::T::Read(). |
|
Definition at line 65 of file VestaVal.C. References NEW_PTRFREE_ARRAY. Referenced by T(). |
|
Definition at line 140 of file VestaVal.C. Referenced by T(). |
|
Definition at line 132 of file VestaVal.C. Referenced by ExpCache::Lookup(). |
|
Definition at line 69 of file VestaVal.H. References bytes, dis, fp, len, PrefixTbl::MemorySize(), prefixTbl, and Derived::Indices::Size(). |
|
Definition at line 80 of file VestaVal.C. References FS::Write(). |
|
Definition at line 55 of file VestaVal.H. |
|
Definition at line 52 of file VestaVal.H. Referenced by Pickle(), CFPObj::Search(), and Size(). |
|
Definition at line 51 of file VestaVal.H. |
|
Definition at line 54 of file VestaVal.H. Referenced by Pickle(), CacheS::RecoverCacheLogEntries(), CFPObj::Search(), and Size(). |
|
Definition at line 53 of file VestaVal.H. Referenced by Pickle(), CFPObj::Search(), and Size(). |