, including all inherited members.
addLock(LruCacheItem &item, bool rdonly)=0 | iopc::LruCacheBase | [protected, pure virtual] |
cacheDelete(const PersIdentification &persId) | iopc::ExtendedCache | [inline, protected, virtual] |
cacheDelete(const StrategySelector &strSel, const PersIdentification &persId)=0 | iopc::ExtendedCache | [protected, pure virtual] |
clear() | iopc::ExtendedCache | [inline, protected, virtual] |
clear(const StrategySelector &strSel)=0 | iopc::ExtendedCache | [protected, pure virtual] |
clone()=0 | iopc::Cache | [pure virtual] |
conn | iopc::Cache | [protected] |
dbDelete(const PersIdentification &persId) | iopc::ExtendedCache | [inline, protected, virtual] |
dbDelete(const StrategySelector &strSel, const PersIdentification &persId)=0 | iopc::ExtendedCache | [protected, pure virtual] |
defaultStrategy | iopc::ExtendedCache | [protected] |
defaultStratSel | iopc::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)=0 | iopc::ExtendedCache | [protected, pure virtual] |
getLockedCost() | iopc::ExtendedCache | [inline, virtual] |
getSleepTime(const TimeStamp ¤t, long minValue) | iopc::ExtendedCache | [inline, virtual] |
getWorstValue(const TimeStamp ¤t) | 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)=0 | iopc::ExtendedCache | [protected, pure virtual] |
maxCost | iopc::ExtendedCache | [protected] |
minValue | iopc::ExtendedCache | [protected] |
removeAll() | iopc::ExtendedCache | [inline, protected, virtual] |
removeAll(const StrategySelector &strSel)=0 | iopc::ExtendedCache | [protected, pure virtual] |
removeWorst() | iopc::ExtendedCache | [inline, virtual] |
rmLock(LruCacheItem &item)=0 | iopc::LruCacheBase | [protected, pure virtual] |
setConnection(Connection *conn=NULL) | iopc::Cache | [inline, virtual] |
setLimits(long minValue, long maxCost) | iopc::ExtendedCache | [inline, virtual] |
stratSel | iopc::ExtendedCache | [protected] |
updateDirty() | iopc::ExtendedCache | [inline, protected, virtual] |
updateDirty(const StrategySelector &strSel)=0 | iopc::ExtendedCache | [protected, pure virtual] |