#ifndef _INMEMORYFILE_H_ #define _INMEMORYFILE_H_ #define INMEMORYFILE_ALLOCATEBLOCK 4096 class InMemoryFile { private: size_t memallocsize; public: void *mem; size_t memsize; std::string filename; InMemoryFile operator=(InMemoryFile rightside); InMemoryFile(); ~InMemoryFile(); int Allocate(size_t newsize); int CopyFrom(void *srcptr, size_t srcsize); }; #endif