OpenDaVINCI  4.16.0
DecompressedData.h
Go to the documentation of this file.
1 
20 #ifndef OPENDAVINCI_CORE_WRAPPER_DECOMPRESSEDDATA_H_
21 #define OPENDAVINCI_CORE_WRAPPER_DECOMPRESSEDDATA_H_
22 
23 #include <iosfwd>
24 #include <string>
25 #include <vector>
26 
27 #include <memory>
28 
29 namespace odcore {
30  namespace wrapper {
31 
32  using namespace std;
33 
41  public:
42  virtual ~DecompressedData();
43 
49  virtual vector<string> getListOfEntries() = 0;
50 
58  virtual std::shared_ptr<istream> getInputStreamFor(const string &entry) = 0;
59  };
60 
61  }
62 } // odcore::wrapper
63 
64 #endif /*OPENDAVINCI_CORE_WRAPPER_DECOMPRESSEDDATA_H_*/
Definition: DecompressedData.h:40