#include <ostream>
#include <fstream>
+#include <memory>
+#include <vector>
#include <boost/iostreams/filtering_streambuf.hpp>
#include <boost/iostreams/filter/bzip2.hpp>
class datread {
public:
- datread (const unsigned int& _blocksize, ostream *_log=NULL);
~datread ();
+ datread (const unsigned int& _blocksize, ostream *_log=NULL);
int openFile (const string& filename);
- enum class Format {DAT, EDAT, SDAT};
+ enum Format {DAT, EDAT, SDAT};
void * getHeader (const string& headerid);
int readFullBlock (char *tmpData);
bool fisopen ();