OpenDaVINCI  4.16.0
Zlib.h
Go to the documentation of this file.
1 
20 #ifndef OPENDAVINCI_CORE_WRAPPER_ZLIB_ZLIB_H_
21 #define OPENDAVINCI_CORE_WRAPPER_ZLIB_ZLIB_H_
22 
23 #include <string>
24 
25 namespace odcore {
26  namespace wrapper {
27  namespace zlib {
28 
29  using namespace std;
30 
35  class Zlib {
36  private:
37  enum {
38  BUFFER_SIZE = 16384,
39  };
40 
41  private:
47  Zlib(const Zlib &);
48 
54  Zlib& operator=(const Zlib &);
55 
56  Zlib();
57 
58  public:
59  virtual ~Zlib();
60 
61  static string compress(const string &s);
62  static string decompress(const string &s);
63  };
64 
65  }
66  }
67 } // odcore::wrapper::zlib
68 
69 #endif /*OPENDAVINCI_CORE_WRAPPER_ZLIB_ZLIB_H_*/
Definition: Zlib.h:35