#ifndef __DATAPACK_H_ #define __DATAPACK_H_ #include #include "FileIO.h" class DataPack { private: std::string filename, directory; unsigned int datafile_size; exh::DataFile* datafile; public: DataPack(const char* _directory="data/", const char* _filename="datafile.dat"); ~DataPack(void); void setDirectory(const char* _directory); const char* getDirectory(void); void setFilename(const char* _filename); const char* getFilename(void); unsigned int getDataFileSize(void); exh::DataFile* getDataFile(const char* datafilename); exh::DataFile* getDataFile(unsigned int i); int readPack(void); int createPack(void); void hexdumpPack(void); }; #endif