IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes | List of all members
ipsdk::bench::BenchmarkManager Class Reference

Manager for benchmarks. More...

#include <BenchmarkManager.h>

Inheritance diagram for ipsdk::bench::BenchmarkManager:

Public Member Functions

void addBenchSuite (const BenchSuitePtr &pBenchSuite)
 add a new benchmark suite to manager
 
BoolResult run (const std::string &benchmarkName, BenchmarkResult &result)
 run benchmark suites associated to current benchmark More...
 

Static Public Member Functions

static BenchmarkManagergetInstance ()
 retrieve singleton instance of BenchmarkManager
 

Protected Types

typedef std::vector< BenchSuitePtrBenchSuiteColl
 collection of benchmark suites
 

Protected Attributes

BenchSuiteColl _benchSuiteColl
 collection of benchmark suites associated to object
 

Detailed Description

Manager for benchmarks.

Author
E. Noirfalise
Date
2014/05/27

Member Function Documentation

◆ run()

BoolResult ipsdk::bench::BenchmarkManager::run ( const std::string &  benchmarkName,
BenchmarkResult result 
)

run benchmark suites associated to current benchmark

Returns
false in case of failure

The documentation for this class was generated from the following file: