BusBoy  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ExternalAlgorithm.h
Go to the documentation of this file.
1 
17 #ifndef __BUSBOY_EXTERNAL_ALGORITHM_H__
18 #define __BUSBOY_EXTERNAL_ALGORITHM_H__
19 
20 #include <cstring>
21 
23 
24 namespace BUSBOY {
25 
26 
27 class ExternalAlgorithmImpl;
28 
30 
31  public:
32 
33  ExternalAlgorithm(const char* name);
34 
35  const char* getName() const;
36 
37  const char* getSerializedAlgorithm() const;
38 
39  void setSerializedAlgorithm(const char* serializedAlgo);
40 
42 
43  private:
44 
45  ExternalAlgorithmImpl* m_impl;
46 
47  // prevent calling these
49  ExternalAlgorithm& operator=(const ExternalAlgorithm& file);
50 
51 };
52 
53 }
54 #endif
55 
56 
57 

Copyright 2014 Google Inc. All rights reserved.