BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslmt::ThroughputBenchmark Member List

This is the complete list of members for bslmt::ThroughputBenchmark, including all inherited members.

addThreadGroup(const RunFunction &runFunction, int numThreads, bsls::Types::Int64 busyWorkAmount)bslmt::ThroughputBenchmark
addThreadGroup(const RunFunction &runFunction, int numThreads, bsls::Types::Int64 busyWorkAmount, const InitializeThreadFunction &initializeFunctor, const CleanupThreadFunction &cleanupFunctor)bslmt::ThroughputBenchmark
allocator() constbslmt::ThroughputBenchmarkinline
antiOptimization()bslmt::ThroughputBenchmarkstatic
BSLMF_NESTED_TRAIT_DECLARATION(ThroughputBenchmark, bslma::UsesBslmaAllocator)bslmt::ThroughputBenchmark
busyWork(bsls::Types::Int64 busyWorkAmount)bslmt::ThroughputBenchmarkstatic
CleanupSampleFunction typedefbslmt::ThroughputBenchmark
CleanupThreadFunction typedefbslmt::ThroughputBenchmark
estimateBusyWorkAmount(bsls::TimeInterval duration)bslmt::ThroughputBenchmarkstatic
execute(ThroughputBenchmarkResult *result, int millisecondsPerSample, int numSamples)bslmt::ThroughputBenchmark
execute(ThroughputBenchmarkResult *result, int millisecondsPerSample, int numSamples, const InitializeSampleFunction &initializeFunctor, const ShutdownSampleFunction &shutdownFunctor, const CleanupSampleFunction &cleanupFunctor)bslmt::ThroughputBenchmark
InitializeSampleFunction typedefbslmt::ThroughputBenchmark
InitializeThreadFunction typedefbslmt::ThroughputBenchmark
numThreadGroups() constbslmt::ThroughputBenchmarkinline
numThreads() constbslmt::ThroughputBenchmarkinline
numThreadsInGroup(int threadGroupIndex) constbslmt::ThroughputBenchmarkinline
RunFunction typedefbslmt::ThroughputBenchmark
ShutdownSampleFunction typedefbslmt::ThroughputBenchmark
ThroughputBenchmark(bslma::Allocator *basicAllocator=0)bslmt::ThroughputBenchmarkexplicit
ThroughputBenchmark_TestUtilbslmt::ThroughputBenchmarkfriend
ThroughputBenchmark_WorkFunctionbslmt::ThroughputBenchmarkfriend