|
FileImpl & | operator= (FileImpl const &) |
|
| FileImpl (FileImpl const &) |
|
virtual ::Core::PathBuffer<::std::string > | _getPath () const =0 |
|
virtual uint64 | _getBlockSize () const =0 |
|
virtual bool | _isOpen ()=0 |
|
virtual::Core::Result | _close ()=0 |
|
virtual::Core::Result | _read (void *, uint64, uint64 *)=0 |
|
virtual::Core::Result | _readExactly (void *, uint64)=0 |
|
virtual::Core::Result | _skip (uint64)=0 |
|
virtual::Core::Result | _readAtPosition (uint64, void *, uint64, uint64 *)=0 |
|
virtual::Core::Result | _getPosition (uint64 *)=0 |
|
virtual::Core::Result | _setPosition (uint64)=0 |
|
virtual::Core::Result | _write (void const *, uint64)=0 |
|
virtual::Core::Result | _flush ()=0 |
|
virtual::Core::Result | _getSize (uint64 *)=0 |
|
virtual::Core::Result | _getRemainingSize (uint64 *)=0 |
|
MCAPI | FileImpl (::Core::FileSystemImpl *pTransaction, ::Core::FileOpenMode openMode) |
|
MCAPI ::Bedrock::Threading::UniqueLock<::std::recursive_mutex > | _lockIfWriteBuffered (bool flushBuffer) |
|
MCAPI::Core::Result | _writeOperation (::Core::Result &&result, uint64 numBytesWritten) |
|
MCAPI::Core::Result | close () |
|
MCAPI::Core::Result | getPosition (uint64 *pPosition) |
|
MCAPI::Core::Result | read (void *buf, uint64 numBytes, uint64 *pNumBytesRead) |
|
MCAPI::Core::Result | readAtPosition (uint64 position, void *pBuf, uint64 numBytes, uint64 *pNumBytesRead) |
|
MCAPI::Core::Result | readExactly (void *buf, uint64 numBytes) |
|
MCAPI::Core::Result | setPosition (uint64 position) |
|
MCAPI::Core::Result | skip (uint64 numBytes) |
|
MCAPI::Core::Result | write (void const *pBuf, uint64 numBytes) |
|
MCAPI void * | $ctor (::Core::FileSystemImpl *pTransaction, ::Core::FileOpenMode openMode) |
|
MCAPI void | $dtor () |
|