27 MemoryFileHandle& operator=(MemoryFileHandle
const&);
28 MemoryFileHandle(MemoryFileHandle
const&);
34 virtual ~MemoryFileHandle() =
default;
36 virtual ::Core::PathBuffer<::std::string> _getPath()
const ;
38 virtual uint64 _getBlockSize()
const ;
40 virtual bool _isOpen() ;
42 virtual ::Core::Result _close() ;
44 virtual ::Core::Result _read(
void*, uint64, uint64*) ;
46 virtual ::Core::Result _readExactly(
void*, uint64) ;
48 virtual ::Core::Result _skip(uint64) ;
50 virtual ::Core::Result _readAtPosition(uint64,
void*, uint64, uint64*) ;
52 virtual ::Core::Result _getPosition(uint64*) ;
54 virtual ::Core::Result _setPosition(uint64) ;
56 virtual ::Core::Result _write(
void const*, uint64) ;
58 virtual ::Core::Result _flush() ;
60 virtual ::Core::Result _getSize(uint64*) ;
62 virtual ::Core::Result _getRemainingSize(uint64*) ;