#include <Basics.H>
#include <FS.H>
#include <VestaLog.H>
#include <Recovery.H>
#include <FP.H>
#include <BitVector.H>
#include <Model.H>
#include <CacheIndex.H>
#include <VestaVal.H>
#include "IntIntTblLR.H"
#include "Combine.H"
#include "CacheEntry.H"
Go to the source code of this file.
Functions | |
CE::T::T (CacheEntry::Index ci, BitVector *uncommonNames, FP::List *fps, IntIntTblLR *imap, VestaVal::T *value, CacheEntry::Indices *kids, Model::T model) throw () | |
CE::T::T (const T *ce) throw () | |
bool | CE::T::FPMatch (const FP::List &pkFPs) throw () |
void | CE::T::Pack (const BitVector *packMask, const IntIntTblLR *reMap) throw () |
void | CE::T::CycleNames (const BitVector &delBV, const IntIntTblLR &delMap) throw () |
void | CE::T::Update (const BitVector *exCommonNames, const BitVector *exUncommonNames, const BitVector *packMask, const IntIntTblLR *reMap) throw () |
void | CE::T::XorUncommonNames (const BitVector &mask) throw () |
bool | CE::T::CheckUsedNames (const BitVector *commonNames, const BitVector *uncommonNames, const IntIntTblLR *imap, const FP::List *fps, unsigned int &missing) throw () |
void | CE::T::Log (VestaLog &log) const throw (VestaLog::Error) |
void | CE::T::Recover (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof) |
void | CE::T::Write (ostream &ofs, ifstream *ifs) const throw (FS::Failure) |
void | CE::T::Read (istream &ifs, bool readImmutable) throw (FS::EndOfFile, FS::Failure) |
void | CE::T::WriteExtras (ostream &ofs) const throw (FS::Failure) |
void | CE::T::ReadExtras (istream &ifs) throw (FS::EndOfFile, FS::Failure) |
void | Indent (ostream &os, int indent) throw () |
void | CE::T::Debug (ostream &os, int indent) const throw () |
void | CE::T::DebugExtras (ostream &os, int indent) const throw () |
unsigned | CE::List::Length (const List *list) throw () |
|
Definition at line 414 of file CacheEntry.C. References VestaSourceSRPC::List. |
|
Definition at line 209 of file CacheEntry.C. References IntIntTblIter::Next(). |
|
Definition at line 142 of file CacheEntry.C. References NEW_CONSTR, and BVIter::Next(). |
|
Definition at line 381 of file CacheEntry.C. References Indent(). |
|
Definition at line 401 of file CacheEntry.C. References Indent(). |
|
Definition at line 68 of file CacheEntry.C. References Combine::XorFPTag::FPVal(), and Combine::XorFPTag::Xor(). |
|
Definition at line 253 of file CacheEntry.C. References IntIntTblLR::Log(), and Model::Log(). |
|
Definition at line 105 of file CacheEntry.C. References NEW_CONSTR, IntIntTblIter::Next(), IntIntTblLR::Put(), and IntIntTblLR::Size(). |
|
Definition at line 324 of file CacheEntry.C. References NEW_CONSTR, Model::Read(), FS::Read(), CacheEntry::Indices::ReadImmutable(), and VestaVal::T::ReadImmutable(). |
|
Definition at line 365 of file CacheEntry.C. References NEW_CONSTR. |
|
Definition at line 274 of file CacheEntry.C. References NEW_CONSTR, and Model::Recover(). |
|
Definition at line 59 of file CacheEntry.C. References NEW_CONSTR. |
|
Definition at line 48 of file CacheEntry.C. |
|
Definition at line 177 of file CacheEntry.C. |
|
Definition at line 296 of file CacheEntry.C. References Model::Write(), and FS::Write(). |
|
Definition at line 353 of file CacheEntry.C. References IntIntTblLR::Write(). |
|
Definition at line 199 of file CacheEntry.C. |
|
Definition at line 376 of file CacheEntry.C. |