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

CacheS Member List

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

AbortGraphLogChkpt()CacheS [private]
AddEntry(FP::Tag *pk, FV::List *names, FP::List *fps, VestaVal::T *value, Model::T model, CacheEntry::Indices *kids, const Text &sourceFunc, CacheEntry::Index &ci)CacheS
AddEntryToMPKFile(const PKPrefix::T &pfx, const char *reason)CacheS [private]
AddToWeededMPKs(int num)CacheS [private]
allFlushWorkersDoneCacheS [private]
availChkptWorkersCacheS [private]
availCleanWorkerCacheS [private]
availFlushWorkerCacheS [private]
cacheCacheS [private]
cacheLogCacheS [private]
cacheLogFlushQCacheS [private]
cacheLogLenCacheS [private]
cacheLogMuCacheS [private]
CacheMap typedefCacheS [private]
CacheMapIter typedefCacheS [private]
CacheS(CacheIntf::DebugLevel debug=CacheIntf::None, bool noHits=false)CacheS
CacheS(const CacheS &)CacheS [private]
CacheS_CleanCacheLogWorker(void *arg)CacheS [friend]
CacheS_DoDeletions(void *cacheS)CacheS [friend]
CacheS_DoFreeMPKFiles(void *arg)CacheS [friend]
CacheS_FlushWorker(void *arg)CacheS [friend]
Checkpoint(const FP::Tag &pkgVersion, Model::T model, CacheEntry::Indices *cis, bool done)CacheS
ChkptGraphLog()CacheS [private]
chkptMuCacheS [private]
chkptThCacheS [private]
ChkptUsedCIs(const BitVector &del)CacheS [private]
ChkptWorker classCacheS [friend]
ciLogCacheS [private]
ciLogFlushQCacheS [private]
ciLogMuCacheS [private]
CleanCacheLog()CacheS [private]
CleanCacheLogEntries(RecoveryReader &rd, std::fstream &ofs, EmptyPKLog::PKEpochTbl &pkEpochTbl, int &oldCnt, int &newCnt)CacheS [private]
ClearStableHitFilter()CacheS [private]
cntCacheS [private]
CommitChkpt(const Text &chkptFileName)CacheS
debugCacheS [private]
DebugLevel() const CacheS [inline]
deletingCacheS [private]
DoCheckpoint(const FP::Tag &pkgVersion, Model::T model, CacheEntry::Indices *cis, bool done)CacheS [private]
doDeletingCacheS [private]
emptyPKLogCacheS [private]
EndMark(const BitVector &cis, const PKPrefix::List &pfxs)CacheS
entryCntCacheS [private]
evictedNamesEpochsCacheS [private]
FindVPKFile(const FP::Tag &pk, VPKFile *&vpk)CacheS [private]
FinishChkpt(ChkptWorker *cw)CacheS [private]
FlushAll()CacheS
FlushCacheLog()CacheS [private]
FlushGraphLog()CacheS [private]
FlushMPKFile(const PKPrefix::T &pfx, const char *reason, bool block=false)CacheS [private]
FlushUsedCIs()CacheS [private]
FlushUsedCIsList(Intvl::List *vLog, int &numFlushed)CacheS [private]
freeMPKFileEpochCacheS [private]
FreeVariables(const FP::Tag &pk, VPKFile *&vf)CacheS
GetCacheId(CacheId &id)CacheS
GetCacheInstance() const CacheS
GetCacheState(CacheState &state)CacheS
GetLeases()CacheS
GetVPKFile(const FP::Tag &pk, VPKFile *&vpk)CacheS [private]
graphLogCacheS [private]
graphLogChkptVerCacheS [private]
graphLogFlushQCacheS [private]
graphLogMuCacheS [private]
hitFilterCacheS [private]
idleCleanWorkerCacheS [private]
idleFlushWorkersCacheS [private]
instanceFpCacheS [private]
leasesCacheS [private]
LogCacheEntry(const Text &sourceFunc, FP::Tag *pk, PKFile::Epoch pkEpoch, CacheEntry::Index ci, VestaVal::T *value, Model::T model, CacheEntry::Indices *kids, FV::List *names, FP::List *fps)CacheS [private]
LogCI(Intvl::Op op, CacheEntry::Index ci)CacheS [private]
LogGraphNode(CacheEntry::Index ci, FP::Tag *loc, Model::T model, CacheEntry::Indices *kids, Derived::Indices *refs)CacheS [private]
Lookup(const FP::Tag &pk, FV::Epoch id, const FP::List &fps, CacheEntry::Index &ci, const VestaVal::T *&value)CacheS
MPKIter typedefCacheS [private]
MPKMap typedefCacheS [private]
mpksToWeedCacheS [private]
mpkTblCacheS [private]
muCacheS [private]
NamesEpochIter typedefCacheS [private]
NamesEpochTbl typedefCacheS [private]
NewCleanWorker()CacheS [private]
NewFlushWorker(bool block=false)CacheS [private]
nextMPKToWeedCacheS [private]
noHitsCacheS [private]
notDeletingCacheS [private]
numActiveFlushWorkersCacheS [private]
PKFileEpoch(const FP::Tag &pk)CacheS [private]
QueueChkpt(const FP::Tag &pkgVersion, Model::T model, CacheEntry::Indices *cis, bool done)CacheS [private]
queuedChkptWorkersCacheS [private]
Recover()CacheS [private]
RecoverCacheLog()CacheS [private]
RecoverCacheLogEntries(RecoveryReader &rd, EmptyPKLog::PKEpochTbl &pkEpochTbl, bool &empty)CacheS [private]
RecoverCILog()CacheS [private]
RecoverDeleting()CacheS [private]
RecoverEmptyPKLog(bool &empty)CacheS [private]
RecoverGraphLog()CacheS [private]
RecoverHitFilter()CacheS [private]
RecoverMPKsToWeed()CacheS [private]
RecoverWeededMPKs()CacheS [private]
RegisterIdleCleanWorker(CleanWorker *cw)CacheS [private]
RegisterIdleFlushWorker(FlushWorker *fw)CacheS [private]
RenewLeases(CacheEntry::Indices *cis)CacheS
ResetWeededMPKs()CacheS [private]
ResumeLeaseExp()CacheS
SetHitFilter(const BitVector &cis)CacheS
SetMPKsToWeed(const PKPrefix::List &pfxs)CacheS [private]
SetStableDeleting(bool del)CacheS [private]
SetStableHitFilter(const BitVector &hf)CacheS [private]
StartMark(int &newLogVer)CacheS
startTimeCacheS [private]
stateCacheS [private]
TryCleanCacheLog(int upper_bound, const char *reason)CacheS [private]
usedCIsCacheS [private]
vCacheAvailCacheS [private]
vCacheLogCacheS [private]
vCacheLogTailCacheS [private]
vCIAvailCacheS [private]
vCILogCacheS [private]
Version()CacheS [inline]
vGraphLogCacheS [private]
vGraphLogTailCacheS [private]
vGraphNodeAvailCacheS [private]
vGraphNodeAvailLenCacheS [private]
VToSCache(const PKPrefix::T &pfx, const BitVector *toDelete=NULL)CacheS [private]
waitingChkptWorkerCacheS [private]
weededMPKsLogCacheS [private]
WeederRecovering(SRPC *srpc, bool doneMarking)CacheS
weederSRPCCacheS [private]
WriteHitFilter()CacheS [private]


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