LeviLamina
Loading...
Searching...
No Matches
JournaledFile Class Reference

Public Types

enum class  Progression : int { NeverWritten = 0 , WriteFailed = 1 , WriteSuccess = 2 }
 

Public Member Functions

JournaledFileoperator= (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
 

The documentation for this class was generated from the following file: