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

CacheIntf Class Reference

#include <CacheIntf.H>

List of all members.

Public Types

enum  { Version = 22 }
enum  DebugLevel {
  None = 0, StatusMsgs, LeaseExp, LogRecover,
  LogFlush, MPKFileFlush, LogFlushEntries, WeederOps,
  AddEntryOp, OtherOps, WeederScans, All
}
enum  ProcIds {
  AddEntryProc, FreeVarsProc, LookupProc, CheckpointProc,
  RenewLeasesProc, WeedRecoverProc, StartMarkProc, SetHitFilterProc,
  GetLeasesProc, ResumeLeasesProc, EndMarkProc, CommitChkptProc,
  GetCacheInstanceProc, FlushAllProc, GetCacheIdProc, GetCacheStateProc
}
enum  LookupRes { Hit, Miss, FVMismatch, BadLookupArgs }
enum  LookupOutcome {
  NewHits, WarmHits, DiskHits, AllMisses,
  NumKinds, NoOutcome
}
enum  AddEntryRes { EntryAdded, NoLease, BadAddEntryArgs }

Static Public Member Functions

static char * DebugName (int i) throw ()
static const char *const LookupResName (LookupRes res) throw ()
static const char *const AddEntryResName (AddEntryRes res) throw ()


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
Version 

Definition at line 71 of file CacheIntf.H.

enum CacheIntf::AddEntryRes
 

Enumeration values:
EntryAdded 
NoLease 
BadAddEntryArgs 

Definition at line 117 of file CacheIntf.H.

enum CacheIntf::DebugLevel
 

Enumeration values:
None 
StatusMsgs 
LeaseExp 
LogRecover 
LogFlush 
MPKFileFlush 
LogFlushEntries 
WeederOps 
AddEntryOp 
OtherOps 
WeederScans 
All 

Definition at line 74 of file CacheIntf.H.

enum CacheIntf::LookupOutcome
 

Enumeration values:
NewHits 
WarmHits 
DiskHits 
AllMisses 
NumKinds 
NoOutcome 

Definition at line 113 of file CacheIntf.H.

enum CacheIntf::LookupRes
 

Enumeration values:
Hit 
Miss 
FVMismatch 
BadLookupArgs 

Definition at line 109 of file CacheIntf.H.

enum CacheIntf::ProcIds
 

Enumeration values:
AddEntryProc 
FreeVarsProc 
LookupProc 
CheckpointProc 
RenewLeasesProc 
WeedRecoverProc 
StartMarkProc 
SetHitFilterProc 
GetLeasesProc 
ResumeLeasesProc 
EndMarkProc 
CommitChkptProc 
GetCacheInstanceProc 
FlushAllProc 
GetCacheIdProc 
GetCacheStateProc 

Definition at line 92 of file CacheIntf.H.


Member Function Documentation

const char *const CacheIntf::AddEntryResName AddEntryRes  res  )  throw () [static]
 

Definition at line 45 of file CacheIntf.C.

Referenced by ExpCache::AddEntry(), CacheC::AddEntry(), ApplicationFromCache(), ModelFromCache(), NormalModelFromCache(), and RunToolFromCache().

char * CacheIntf::DebugName int  i  )  throw () [static]
 

Definition at line 31 of file CacheIntf.C.

References All.

Referenced by main().

const char *const CacheIntf::LookupResName LookupRes  res  )  throw () [static]
 

Definition at line 37 of file CacheIntf.C.

Referenced by ApplicationFromCache(), ExpCache::Lookup(), CacheC::Lookup(), ModelFromCache(), NormalModelFromCache(), and RunToolFromCache().


The documentation for this class was generated from the following files:
Generated on Mon May 8 00:49:08 2006 for Vesta by  doxygen 1.4.2