BusBoy  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
JsonAlgorithmSerializer.h
Go to the documentation of this file.
1 
17 #ifndef __BUSBOY_JSON_ALGORITHM_SERIALIZER_H__
18 #define __BUSBOY_JSON_ALGORITHM_SERIALIZER_H__
19 
20 #include <string>
21 
24 
25 namespace BUSBOY {
26 
27 class JsonAlgorithmSerializerImpl;
28 
30 
31  public:
32 
34 
36 
37  std::string serializeAlgorithm(const Algorithm& algo) const;
38 
39  void deserializeAlgorithm(const std::string& json, Algorithm& algo) const;
40 
41  std::string getContentType() const;
42 
43  private:
44 
46 
47  // prevent calling these
49  JsonAlgorithmSerializer& operator=(const JsonAlgorithmSerializer& serializer);
50 
51 
52 };
53 
54 }
55 #endif
56 

Copyright 2014 Google Inc. All rights reserved.