iopc::LruCacheBase Member List

This is the complete list of members for iopc::LruCacheBase, including all inherited members.

addLock(LruCacheItem &item, bool rdonly)=0iopc::LruCacheBase [protected, pure virtual]
cacheDelete(const PersIdentification &persId)iopc::ExtendedCache [inline, protected, virtual]
cacheDelete(const StrategySelector &strSel, const PersIdentification &persId)=0iopc::ExtendedCache [protected, pure virtual]
clear()iopc::ExtendedCache [inline, protected, virtual]
clear(const StrategySelector &strSel)=0iopc::ExtendedCache [protected, pure virtual]
clone()=0iopc::Cache [pure virtual]
conniopc::Cache [protected]
dbDelete(const PersIdentification &persId)iopc::ExtendedCache [inline, protected, virtual]
dbDelete(const StrategySelector &strSel, const PersIdentification &persId)=0iopc::ExtendedCache [protected, pure virtual]
defaultStrategyiopc::ExtendedCache [protected]
defaultStratSeliopc::ExtendedCache [protected]
ExtendedCache(long minValue=MINLONG, long maxCost=MAXLONG, const Strategy &strat=Strategy::defaultStrategy)iopc::ExtendedCache [inline]
ExtendedCache(long minValue, long maxCost, StrategySelector *stratSel)iopc::ExtendedCache [inline]
getActiveCost()iopc::ExtendedCache [inline, virtual]
getCacheLock(const PersIdentification &persId, bool rdonly=false)iopc::ExtendedCache [inline, protected, virtual]
getCacheLock(const StrategySelector &strSel, const PersIdentification &persId, bool rdonly=false)=0iopc::ExtendedCache [protected, pure virtual]
getLockedCost()iopc::ExtendedCache [inline, virtual]
getSleepTime(const TimeStamp &current, long minValue)iopc::ExtendedCache [inline, virtual]
getWorstValue(const TimeStamp &current)iopc::ExtendedCache [inline, virtual]
imposeLimits(long minValue, long maxCost)iopc::ExtendedCache [virtual]
imposeLimits()iopc::ExtendedCache [inline, virtual]
LruCacheBase(long minValue=MINLONG, long maxCost=MAXLONG, const Strategy &strat=Strategy::defaultStrategy)iopc::LruCacheBase [inline]
LruCacheBase(long minValue, long maxCost, StrategySelector *stratSel)iopc::LruCacheBase [inline]
maintainerStep(long &costChange)iopc::ExtendedCache [inline, virtual]
makePersistent(const PersIdentification &persId, DatabaseObject &obj)iopc::ExtendedCache [inline, protected, virtual]
makePersistent(const StrategySelector &strSel, const PersIdentification &persId, DatabaseObject &objectPtr)=0iopc::ExtendedCache [protected, pure virtual]
maxCostiopc::ExtendedCache [protected]
minValueiopc::ExtendedCache [protected]
removeAll()iopc::ExtendedCache [inline, protected, virtual]
removeAll(const StrategySelector &strSel)=0iopc::ExtendedCache [protected, pure virtual]
removeWorst()iopc::ExtendedCache [inline, virtual]
rmLock(LruCacheItem &item)=0iopc::LruCacheBase [protected, pure virtual]
setConnection(Connection *conn=NULL)iopc::Cache [inline, virtual]
setLimits(long minValue, long maxCost)iopc::ExtendedCache [inline, virtual]
stratSeliopc::ExtendedCache [protected]
updateDirty()iopc::ExtendedCache [inline, protected, virtual]
updateDirty(const StrategySelector &strSel)=0iopc::ExtendedCache [protected, pure virtual]


Generated on Tue Apr 14 16:46:46 2009 for IOPC 2 by  doxygen 1.5.6