|
LeviLamina
|
Inheritance diagram for Core::File_c_windows:Public Member Functions | |
| File_c_windows & | operator= (File_c_windows const &) |
| File_c_windows (File_c_windows const &) | |
| virtual ::Core::PathBuffer<::std::string > | _getPath () const |
| virtual uint64 | _getBlockSize () const |
| virtual bool | _isOpen () |
| virtual::Core::Result | _close () |
| virtual::Core::Result | _read (void *buf, uint64 numBytes, uint64 *pNumBytesRead) |
| virtual::Core::Result | _readExactly (void *buf, uint64 numBytes) |
| virtual::Core::Result | _readAtPosition (uint64 position, void *buf, uint64 numBytes, uint64 *pNumBytesRead) |
| virtual::Core::Result | _write (void const *buf, uint64 numBytes) |
| virtual::Core::Result | _setPosition (uint64 position) |
| virtual::Core::Result | _getPosition (uint64 *pSizeOut) |
| virtual::Core::Result | _skip (uint64 numBytes) |
| virtual::Core::Result | _flush () |
| virtual::Core::Result | _getSize (uint64 *pSizeOut) |
| virtual::Core::Result | _getRemainingSize (uint64 *pSizeOut) |
| MCAPI ::Core::PathBuffer<::std::string > | $_getPath () const |
| MCAPI uint64 | $_getBlockSize () const |
| MCAPI bool | $_isOpen () |
| MCAPI::Core::Result | $_close () |
| MCAPI::Core::Result | $_read (void *buf, uint64 numBytes, uint64 *pNumBytesRead) |
| MCAPI::Core::Result | $_readExactly (void *buf, uint64 numBytes) |
| MCAPI::Core::Result | $_readAtPosition (uint64 position, void *buf, uint64 numBytes, uint64 *pNumBytesRead) |
| MCAPI::Core::Result | $_write (void const *buf, uint64 numBytes) |
| MCAPI::Core::Result | $_setPosition (uint64 position) |
| MCAPI::Core::Result | $_getPosition (uint64 *pSizeOut) |
| MCAPI::Core::Result | $_skip (uint64 numBytes) |
| MCAPI::Core::Result | $_flush () |
| MCAPI::Core::Result | $_getSize (uint64 *pSizeOut) |
| MCAPI::Core::Result | $_getRemainingSize (uint64 *pSizeOut) |
| MCAPI ::Bedrock::Threading::UniqueLock<::std::recursive_mutex > | _lockIfWriteBuffered (bool flushBuffer) |
| MCAPI::Core::Result | _writeOperation (::Core::Result &&result, uint64 numBytesWritten) |
| MCAPI::Core::Result | close () |
| MCAPI void | detachFromTransaction () |
| 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 () |
Static Public Member Functions | |
| static MCAPI ::Core::Result | _open (::Core::FileSystem_windows *pTransaction, ::std::unique_ptr<::Core::FileImpl > &uptFile, ::Core::PathView filePath, ::Core::FileOpenMode fileOpenMode, ::Core::FileBufferingMode bufferingMode) |
| static MCAPI void ** | $vftable () |
| static MCAPI ::std::vector<::Core::FileImpl * > & | sAllFiles () |
| static MCAPI ::Bedrock::Threading::Mutex & | sAllFilesLock () |
Public Attributes | |
| ::ll::UntypedStorage< 8, 8 > | mUnk67f6f1 |
| ::ll::UntypedStorage< 8, 32 > | mUnk849a86 |
| ::ll::UntypedStorage< 1, 2 > | mUnk77bcd9 |
| ::ll::UntypedStorage< 8, 8 > | mUnkb78983 |
| ::ll::UntypedStorage< 8, 8 > | mUnk95d296 |
| ::ll::UntypedStorage< 1, 1 > | mUnk1f6afd |
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
virtual |
Implements Core::FileImpl.
|
static |
| MCAPI ::Core::PathBuffer<::std::string > Core::File_c_windows::$_getPath | ( | ) | const |
| MCAPI uint64 Core::File_c_windows::$_getBlockSize | ( | ) | const |
| MCAPI bool Core::File_c_windows::$_isOpen | ( | ) |
| MCAPI::Core::Result Core::File_c_windows::$_close | ( | ) |
| MCAPI::Core::Result Core::File_c_windows::$_read | ( | void * | buf, |
| uint64 | numBytes, | ||
| uint64 * | pNumBytesRead ) |
| MCAPI::Core::Result Core::File_c_windows::$_readExactly | ( | void * | buf, |
| uint64 | numBytes ) |
| MCAPI::Core::Result Core::File_c_windows::$_readAtPosition | ( | uint64 | position, |
| void * | buf, | ||
| uint64 | numBytes, | ||
| uint64 * | pNumBytesRead ) |
| MCAPI::Core::Result Core::File_c_windows::$_write | ( | void const * | buf, |
| uint64 | numBytes ) |
| MCAPI::Core::Result Core::File_c_windows::$_setPosition | ( | uint64 | position | ) |
| MCAPI::Core::Result Core::File_c_windows::$_getPosition | ( | uint64 * | pSizeOut | ) |
| MCAPI::Core::Result Core::File_c_windows::$_skip | ( | uint64 | numBytes | ) |
| MCAPI::Core::Result Core::File_c_windows::$_flush | ( | ) |
| MCAPI::Core::Result Core::File_c_windows::$_getSize | ( | uint64 * | pSizeOut | ) |
| MCAPI::Core::Result Core::File_c_windows::$_getRemainingSize | ( | uint64 * | pSizeOut | ) |
|
static |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
staticinherited |
|
staticinherited |
|
inherited |
|
inherited |