| 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() const | bslmt::ThroughputBenchmark | inline |
| antiOptimization() | bslmt::ThroughputBenchmark | static |
| BSLMF_NESTED_TRAIT_DECLARATION(ThroughputBenchmark, bslma::UsesBslmaAllocator) | bslmt::ThroughputBenchmark | |
| busyWork(bsls::Types::Int64 busyWorkAmount) | bslmt::ThroughputBenchmark | static |
| CleanupSampleFunction typedef | bslmt::ThroughputBenchmark | |
| CleanupThreadFunction typedef | bslmt::ThroughputBenchmark | |
| estimateBusyWorkAmount(bsls::TimeInterval duration) | bslmt::ThroughputBenchmark | static |
| 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 typedef | bslmt::ThroughputBenchmark | |
| InitializeThreadFunction typedef | bslmt::ThroughputBenchmark | |
| numThreadGroups() const | bslmt::ThroughputBenchmark | inline |
| numThreads() const | bslmt::ThroughputBenchmark | inline |
| numThreadsInGroup(int threadGroupIndex) const | bslmt::ThroughputBenchmark | inline |
| RunFunction typedef | bslmt::ThroughputBenchmark | |
| ShutdownSampleFunction typedef | bslmt::ThroughputBenchmark | |
| ThroughputBenchmark(bslma::Allocator *basicAllocator=0) | bslmt::ThroughputBenchmark | explicit |
| ThroughputBenchmark_TestUtil | bslmt::ThroughputBenchmark | friend |
| ThroughputBenchmark_WorkFunction | bslmt::ThroughputBenchmark | friend |