BusBoy  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AlgorithmRunner.h
Go to the documentation of this file.
1 
17 #ifndef __BUSBOY_ALGORITHM_RUNNER_H__
18 #define __BUSBOY_ALGORITHM_RUNNER_H__
19 
20 #include <string>
21 #include "AlgorithmData.h"
22 #include "context/context_api.h"
23 
24 namespace BUSBOY {
25 
26 class AlgorithmRunnerImpl;
27 
29 
30  public:
31 
32  AlgorithmRunner(const std::string name);
33 
34  void executeAlgorithm(AlgorithmData& data, AlgorithmContext& context) const;
35 
37 
38  private:
39 
40  AlgorithmRunnerImpl* m_impl;
41 
43  AlgorithmRunner(const AlgorithmRunner& reg);
44  AlgorithmRunner& operator=(const AlgorithmRunner& reg);
45 
46 };
47 
48 }
49 
50 #endif

Copyright 2014 Google Inc. All rights reserved.