LeviLamina
|
Public Types | |
enum class | Progression : int { NeverWritten = 0 , WriteFailed = 1 , WriteSuccess = 2 } |
Public Member Functions | |
JournaledFile & | operator= (JournaledFile const &) |
JournaledFile (JournaledFile const &) | |
MCAPI void | _flushFiles () |
MCAPI::Core::Result | close () |
MCAPI::Core::Result | open (::Core::Path filePath, ::Core::FileOpenMode fileOpenMode, ::Core::FileBufferingMode bufferingMode) |
MCAPI::Core::Result | write (void const *pBuf, uint64 numBytes) |
MCAPI void | $dtor () |
Static Public Member Functions | |
static MCAPI ::Core::PathBuffer<::std::string > | findBackupPath (::Core::Path fileName) |
static MCAPI ::Core::PathBuffer<::std::string > | findReadPath (::Core::Path fileName) |
static MCAPI bool | isOldFile (::Core::Path fileName) |
static MCAPI void | populateImportantFiles (::Core::Path fileName, ::std::vector<::std::string > &importantFiles) |
static MCAPI ::Core::Result | replaceHeadFileWithBackup (::Core::Path fileName) |
Public Attributes | |
::ll::UntypedStorage< 8, 32 > | mUnkcedc45 |
::ll::UntypedStorage< 8, 16 > | mUnkdff1df |
::ll::UntypedStorage< 8, 64 > | mUnkf173f5 |
::ll::UntypedStorage< 4, 4 > | mUnk35a4f6 |