OpenDaVINCI  4.15.3
Splitter.h
Go to the documentation of this file.
1 
20 #ifndef OPENDAVINCI_TOOLS_SPLITTER_SPLITTER_H_
21 #define OPENDAVINCI_TOOLS_SPLITTER_SPLITTER_H_
22 
23 #include <string>
24 
26 
27 namespace odtools {
28  namespace splitter {
29 
30  using namespace std;
31 
35  class Splitter {
36  private:
44  Splitter(const Splitter &/*obj*/);
45 
54  Splitter& operator=(const Splitter &/*obj*/);
55 
56  public:
57  Splitter();
58 
59  virtual ~Splitter();
60 
68  void process(const string &source, const string &destination, const uint32_t &memorySegmentSize);
69 
79  void process(const string &source, const uint32_t &memorySegmentSize, const uint32_t &start, const uint32_t &end);
80 
91  void process(const string &source, const string &destination, const uint32_t &memorySegmentSize, const uint32_t &start, const uint32_t &end);
92  };
93 
94  } // splitter
95 } // tools
96 
97 #endif /*OPENDAVINCI_TOOLS_SPLITTER_SPLITTER_H_*/
Definition: Splitter.h:35