BusBoy  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
JsonPropertiesSerializer.h
Go to the documentation of this file.
1 
17 #ifndef __BUSBOY_JSON_PROPERTIES_SERIALIZER_H__
18 #define __BUSBOY_JSON_PROPERTIES_SERIALIZER_H__
19 
20 #include <string>
21 
22 #include "util/util_api.h"
24 
25 namespace BUSBOY {
26 
27 class JsonPropertiesSerializerImpl;
28 
30 
31  public:
32 
34 
36 
37  std::string serializeProperties(const Properties& config) const;
38 
39  Properties deserializeProperties(const std::string& data) const;
40 
41  std::string getContentType() const;
42 
43  private:
44 
46 
47  // prevent calling these
49  JsonPropertiesSerializer& operator=(const JsonPropertiesSerializer& serializer);
50 
51 
52 };
53 
54 }
55 #endif
56 

Copyright 2014 Google Inc. All rights reserved.