3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/FileBufferingMode.h"
7#include "mc/deps/core/file/PathBuffer.h"
11namespace Core {
class FileOpenMode; }
12namespace Core {
class Path; }
13namespace Core {
class Result; }
19 enum class Progression :
int {
50 MCNAPI ::Core::Result
write(
void const* pBuf, uint64 numBytes);
Definition FileOpenMode.h:7
Definition JournaledFile.h:16
static MCAPI ::Core::Result replaceHeadFileWithBackup(::Core::Path fileName)
MCAPI::Core::Result close()
MCAPI::Core::Result write(void const *pBuf, uint64 numBytes)
static MCAPI ::Core::PathBuffer<::std::string > findBackupPath(::Core::Path fileName)
MCAPI::Core::Result open(::Core::Path filePath, ::Core::FileOpenMode fileOpenMode, ::Core::FileBufferingMode bufferingMode)
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)