45 virtual ::std::unique_ptr<::Core::FileSystemImpl> createTransaction(::Core::FileAccessType) ;
48 virtual bool supportsSizeQuery()
const ;
51 virtual uint64 getTotalSize()
const ;
54 virtual ::Core::Result getUsedSize(uint64&) ;
57 virtual uint64 getTransactionWriteSizeLimit()
const ;
60 virtual bool handlesPendingWrites()
const ;
63 virtual void informPendingWriteSize(uint64 numBytesWritePending,
bool const fromResourcePack) ;
66 virtual uint64 estimatePendingWriteDiskSize(uint64 rawFileSize)
const ;
69 virtual void informStorageAreaCopy(uint64 storageAreaSize) ;
75 virtual ::Core::FileStorageArea::FlushableLevelDbEnvType getFlushableLevelDbEnvType()
const ;
78 virtual void flushImmediately() ;
81 virtual void enableFlushToDisk(
bool) ;
84 virtual bool checkCorrupt(
bool handleCorruption) ;
87 virtual void _onTeardown() ;