Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

VPKFile Member List

This is the complete list of members for VPKFile, including all inherited members.

AddEntry(const Text *sourceFunc, CE::T *ce, FP::Tag *commonFP, PKFile::Epoch newPKEpoch=-1)VPKFile
AddEntryToTable(CFPEntryMap &tbl, const FP::Tag &cfp, CE::T *ce) const SPKFile [protected]
allNamesSPKFile [protected]
AllNames() const SPKFile [inline]
CFPEntryIter typedefSPKFile
CFPEntryMap typedefSPKFile
CheckPoint()VPKFile [virtual]
CommonFP(const CE::T &entry)VPKFile [inline]
commonNamesSPKFile [protected]
CommonNames() const SPKFile [inline]
CopyByCIs(const CFPEntryMap &source, IntIntTbl &cis, EntryState &state)VPKFile [private]
CycleDeletedNamesInList(CE::List *curr, BitVector &packMask, IntIntTblLR &reMap)VPKFile [private]
Debug(std::ostream &os, const SPKFileRep::Header &hdr, std::streampos origin, bool verbose=false) const SPKFile
DecrPKEpoch()VPKFile [inline]
DeleteCheckpointedEntries(const VPKFileChkPt &chkpt, EntryState &state)VPKFile [private]
DeleteOldEntries(int sizeHint, EntryState &state)VPKFile
Evict()VPKFile [inline]
evictedVPKFile [private]
Evicted() const VPKFile [inline]
ExtractEntries(CFPEntryMap &cfpTbl)SPKFile [protected]
freePKFileEpochVPKFile [private]
GetFreeEpoch()VPKFile [inline]
HasNewEntries() const VPKFile [inline]
IsCommon(const BitVector &nms)VPKFile [inline, private]
isEmptyVPKFile [private]
IsEmpty()VPKFile
IsStableEmpty() const VPKFile [inline]
Lookup(FV::Epoch id, const FP::List &fps, CacheEntry::Index &ci, const VestaVal::T *&value, CacheIntf::LookupOutcome &outcome)VPKFile
SPKFile::Lookup(std::ifstream &ifs, std::streampos origin, int version, const FP::Tag &commonTag, const FP::List &fps)SPKFile [protected, static]
LookupInList(const CE::List *entries, const FP::List &fps)VPKFile [private]
MoveCommonListToUncommon(CE::List *head, const BitVector &oldCommon)VPKFile [private]
MoveCommonToUncommon(const BitVector &oldCommon)VPKFile [private]
muVPKFile
nameMapVPKFile [private]
NameMap typedefVPKFile [private]
NameMapIter typedefVPKFile [private]
namesEpochSPKFile [protected]
NamesEpoch() const SPKFile [inline]
newCommonVPKFile [private]
NewEntry(CacheEntry::Index ci, FV::List *names, FP::List *fps, VestaVal::T *value, Model::T model, CacheEntry::Indices *kids, FP::Tag *&commonFP)VPKFile
newUncommonVPKFile [private]
oldEntriesSPKFile [protected]
OldEntries() const SPKFile [inline]
pkSPKFile [protected]
PK() const SPKFile [inline]
PKEpoch() const SPKFile [inline]
pkEpochSPKFile [protected]
PutCommonEntry(CFPEntryMap &tbl, const FP::Tag &commonFP, CE::T *ce)VPKFile [private]
Read(std::ifstream &ifs, std::streampos origin, int version, SPKFileRep::Header *&hdr, bool readEntries=true, bool readImmutable=true)SPKFile
ReadPKFHeaderTail(const FP::Tag &pk)VPKFile [private]
ReadyForEviction(int latestEpoch) const VPKFile
ReadyForPurgeWarm(int latestEpoch) const VPKFile
RecordCIsFromList(const CE::List *ents, IntIntTbl &keep) const VPKFile [private]
RecordCIsFromTbl(const CFPEntryMap &tbl, IntIntTbl &keep) const VPKFile [private]
ScanCommonTable(const CFPEntryMap &cfpTbl, const BitVector *toDelete, BitVector &uncommonJoin, BitVector &uncommonMeet, int &totalEntries, bool &delOne) const SPKFile [protected]
ScanList(const CE::List *head, const BitVector *toDelete, BitVector &uncommonJoin, BitVector &uncommonMeet, int &totalEntries, bool &delOne) const SPKFile [protected]
SendAllNames(SRPC *srpc, bool debug)VPKFile
sourceFuncSPKFile [protected]
SourceFunc() const SPKFile [inline]
SPKFile(const FP::Tag &pk)SPKFile [inline]
SPKFile(const FP::Tag &pk, std::ifstream &ifs, std::streampos origin, int version, SPKFileRep::Header *&hdr, bool readEntries=true, bool readImmutable=true)SPKFile [inline]
Update(const SPKFile &pf, const VPKFileChkPt &chkpt, const BitVector *toDelete, const BitVector *exCommonNames, const BitVector *exUncommonNames, BitVector *packMask, IntIntTblLR *reMap, bool becameEmpty, EntryState &state)VPKFile
SPKFile::Update(const VPKFileChkPt *chkpt, const BitVector *toDelete, BitVector *&exCommonNames, BitVector *&exUncommonNames, BitVector *&packMask, IntIntTblLR *&reMap, bool &isEmpty)SPKFile
UpdateCommonTable(CFPEntryMap &cfpTbl, const BitVector *toDelete, const BitVector *exCommonNames, const BitVector *exUncommonNames, const BitVector *packMask, const IntIntTblLR *reMap, bool unlazyTag=true)SPKFile [protected]
UpdateFreeEpoch(int currentEpoch)VPKFile [inline]
UpdateUncommonList(const Text *sourceFunc, BitVector *packMask, IntIntTblLR *reMap, bool unlazyTag)VPKFile [private]
VPKFile(const FP::Tag &pk, PKFile::Epoch newPKEpoch=0, FV::Epoch newNamesEpoch=0)VPKFile
VPKFile(const VPKFile &)VPKFile [private]
Write(std::ifstream &ifs, std::ostream &ofs, std::streampos origin, SPKFileRep::Header *&hdr) const SPKFile


Generated on Mon May 8 00:49:17 2006 for Vesta by  doxygen 1.4.2