class Core::Portable::FileStorageContext::Implementation
class Implementation: public Core::Portable::FileStorageContext { public: // methods IO::MemoryStream* loadFile( CStringPtr filename, Mode mode, int streamSizeEstimate = 0 ); bool saveFile(CStringPtr filename, const IO::MemoryStream& data, Mode mode); bool compress(IO::Stream& compressedData, const IO::MemoryStream& data); bool decompress(IO::Stream& plainData, const IO::MemoryStream& data); }; // direct descendants class Worker;
Inherited Members
public: // enums enum Mode; // classes class Implementation; // methods static FileStorageContext* create(); static FileStorageContext& getMainThreadInstance(); virtual IO::MemoryStream* loadFile( CStringPtr filename, Mode mode, int streamSizeEstimate = 0 ) = 0; virtual bool saveFile( CStringPtr filename, const IO::MemoryStream& data, Mode mode ) = 0; virtual bool compress(IO::Stream& compressedData, const IO::MemoryStream& data) = 0; virtual bool decompress(IO::Stream& plainData, const IO::MemoryStream& data) = 0;