30 #include "util/base/exception.h"
32 #include "rawdatafile.h"
38 throw CannotOpenFile(m_file);
40 m_stream.seekg(0, std::ios::end);
41 m_filesize = m_stream.tellg();
42 m_stream.seekg(0, std::ios::beg);
46 RawDataFile::~RawDataFile() {
55 m_stream.seekg(start);
56 m_stream.read(reinterpret_cast<char*>(buffer), length);
virtual void readInto(uint8_t *buffer, uint32_t start, uint32_t length)
virtual uint32_t getSize() const
RawDataFile(const std::string &file)