Fennel: Member List (original) (raw)

CacheTest Member List

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

afterTestCase(std::string testCaseName) TestBase
beforeTestCase(std::string testCaseName) TestBase
bTestResize PagingTestBase [protected]
cacheParams CacheTestBase [protected]
CacheTest() CacheTest [inline, explicit]
CacheTestBase() CacheTestBase [explicit]
cbPageFull CacheTestBase [protected]
cbPageUsable PagingTestBase [protected]
checkpointMutex PagingTestBase [protected]
closeDevice(DeviceId deviceId, SharedRandomAccessDevice &pDevice) CacheTestBase
closeStorage() CacheTestBase [virtual]
computeMaxPagesUpperBound(uint addressSpaceSize, uint pageSize) CacheTest [inline]
configMap TestBase [static]
dataDeviceId CacheTestBase [protected]
defaultTests TestBase [protected]
extraTests TestBase [protected]
fillPage(CachePage &page, uint x) PagingTestBase [virtual]
generateRandomNumber(uint iMax) PagingTestBase [protected]
getCache() CacheTestBase
getLockMode(OpType opType) PagingTestBase
getOpName(OpType opType) PagingTestBase
getSourceTraceLevel(std::string source) TestBase [virtual]
lockPage(OpType opType, uint iPage) CacheTest [inline, virtual]
logMutex PagingTestBase [protected]
makeBlockId(uint i) CacheTest [inline]
nDiskPages CacheTestBase [protected]
newCache() CacheTestBase [virtual]
nMemPages CacheTestBase [protected]
notifyTrace(std::string source, TraceLevel level, std::string message) TestBase [virtual]
nRandomOps PagingTestBase [protected]
nSeconds ThreadedTestBase [protected]
nSecondsBetweenCheckpoints PagingTestBase [protected]
OP_ALLOCATE enum value PagingTestBase
OP_CHECKPOINT enum value PagingTestBase
OP_DEALLOCATE enum value PagingTestBase
OP_MAX enum value PagingTestBase
OP_PREFETCH enum value PagingTestBase
OP_PREFETCH_BATCH enum value PagingTestBase
OP_READ_NOWAIT enum value PagingTestBase
OP_READ_RAND enum value PagingTestBase
OP_READ_SEQ enum value PagingTestBase
OP_RESIZE_CACHE enum value PagingTestBase
OP_SCRATCH enum value PagingTestBase
OP_WRITE_NOWAIT enum value PagingTestBase
OP_WRITE_RAND enum value PagingTestBase
OP_WRITE_SEQ enum value PagingTestBase
OP_WRITE_SKIP enum value PagingTestBase
openDevice(std::string devName, DeviceMode openMode, uint nDevicePages, DeviceId deviceId) CacheTestBase
openStorage(DeviceMode openMode) CacheTestBase [virtual]
OpType enum name PagingTestBase
PagingTestBase() PagingTestBase [explicit]
paramDegreeOfParallelism TestBase [static]
paramDictionaryFileName TestBase [static]
paramStatsFileName TestBase [static]
paramTestSuiteName TestBase [static]
paramTraceFileName TestBase [static]
paramTraceLevel TestBase [static]
paramTraceStdout TestBase [static]
pCache CacheTestBase [protected]
pRandomAccessDevice CacheTestBase [protected]
prefetchBatch(uint iPage, uint nPagesPerBatch) CacheTest [inline, virtual]
prefetchPage(uint iPage) CacheTest [inline, virtual]
pTestObj TestBase [protected]
pTestSuite TestBase [protected]
readParams(int argc, char **argv) TestBase [static]
releaseTestSuite() TestBase
restoreAddressSpaceLimit(const struct rlimit &limits) CacheTest [inline]
runAll TestBase [protected, static]
runSingle TestBase [protected, static]
runThreadedTestCase() ThreadedTestBase [protected]
setAddressSpaceLimit(rlim_t minLimit, struct rlimit &oldLimits) CacheTest [inline]
snooze(uint nSeconds) TestBase [protected]
statsTarget TestBase [protected]
statsTimer TestBase [protected]
testAllocate() PagingTestBase [virtual]
testAllocateAll() PagingTestBase [virtual]
TestBase() TestBase [explicit]
testCacheResize() PagingTestBase
testCaseSetUp() TestBase [virtual]
testCaseTearDown() CacheTestBase [virtual]
testCheckpoint() PagingTestBase [virtual]
testCheckpointGuarded() PagingTestBase
testDeallocate() PagingTestBase [virtual]
testLargeCacheInit() CacheTest [inline]
testLargeCacheRequest() CacheTest [inline]
testMultipleThreads() PagingTestBase
testName TestBase [protected]
testOp(OpType opType, uint iPage, bool bNice) PagingTestBase
testPrefetch() PagingTestBase
testPrefetchBatch() PagingTestBase
testQuotaCacheAccessor() CacheTest [inline]
testRandomOp(OpType opType) PagingTestBase
testRandomRead() PagingTestBase
testRandomWrite() PagingTestBase
testScratch() PagingTestBase
testSequentialOp(OpType opType) PagingTestBase
testSequentialRead() PagingTestBase
testSequentialWrite() PagingTestBase
testSingleThread() CacheTest [inline]
testSkipOp(OpType opType, uint n) PagingTestBase
testSkipWrite(uint n) PagingTestBase
testThreadedOp(int iOp) PagingTestBase [virtual]
threadCounts ThreadedTestBase [protected]
ThreadedTestBase() ThreadedTestBase [explicit, protected]
threadInit() PagingTestBase [virtual]
threadTerminate() PagingTestBase [virtual]
traceFile TestBase [protected]
traceLevel TestBase [protected]
traceMutex TestBase [protected]
traceStdout TestBase [protected]
traceStream TestBase [protected]
unlockPage(CachePage &page, LockMode lockMode) CacheTest [inline, virtual]
verifyPage(CachePage &page, uint x) PagingTestBase [virtual]
victimLRU enum value CacheTestBase [protected]
victimPolicy CacheTestBase [protected]
VictimPolicy enum name CacheTestBase [protected]
victimRandom enum value CacheTestBase [protected]
victimTwoQ enum value CacheTestBase [protected]
~PagingTestBase() PagingTestBase [virtual]
~TestBase() TestBase [virtual]
~ThreadedTestBase() ThreadedTestBase [protected, virtual]
~TraceTarget() TraceTarget [virtual]

Generated on Mon Jun 22 04:00:27 2009 for Fennel by doxygen 1.5.1