| 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] |
| allNames | SPKFile | [protected] |
| AllNames() const | SPKFile | [inline] |
| CFPEntryIter typedef | SPKFile | |
| CFPEntryMap typedef | SPKFile | |
| CheckPoint() | VPKFile | [virtual] |
| CommonFP(const CE::T &entry) | VPKFile | [inline] |
| commonNames | SPKFile | [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] |
| evicted | VPKFile | [private] |
| Evicted() const | VPKFile | [inline] |
| ExtractEntries(CFPEntryMap &cfpTbl) | SPKFile | [protected] |
| freePKFileEpoch | VPKFile | [private] |
| GetFreeEpoch() | VPKFile | [inline] |
| HasNewEntries() const | VPKFile | [inline] |
| IsCommon(const BitVector &nms) | VPKFile | [inline, private] |
| isEmpty | VPKFile | [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] |
| mu | VPKFile | |
| nameMap | VPKFile | [private] |
| NameMap typedef | VPKFile | [private] |
| NameMapIter typedef | VPKFile | [private] |
| namesEpoch | SPKFile | [protected] |
| NamesEpoch() const | SPKFile | [inline] |
| newCommon | VPKFile | [private] |
| NewEntry(CacheEntry::Index ci, FV::List *names, FP::List *fps, VestaVal::T *value, Model::T model, CacheEntry::Indices *kids, FP::Tag *&commonFP) | VPKFile | |
| newUncommon | VPKFile | [private] |
| oldEntries | SPKFile | [protected] |
| OldEntries() const | SPKFile | [inline] |
| pk | SPKFile | [protected] |
| PK() const | SPKFile | [inline] |
| PKEpoch() const | SPKFile | [inline] |
| pkEpoch | SPKFile | [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 | |
| sourceFunc | SPKFile | [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 | |