|
StandardFileSystem & | operator= (StandardFileSystem const &) |
|
| StandardFileSystem (StandardFileSystem const &) |
|
virtual::Core::Result | openFile (::Core::PathView filePath, ::Core::File &fileOut, ::Core::FileOpenMode openMode, ::Core::FileBufferingMode bufferingMode) |
|
virtual bool | fileExists (::Core::PathView filePath) |
|
virtual::Core::Result | deleteFile (::Core::PathView filePath) |
|
virtual::Core::Result | getFileSize (::Core::PathView filePath, uint64 *pFileSize) |
|
virtual::Core::Result | renameFile (::Core::PathView sourceName, ::Core::PathView targetName) |
|
virtual::Core::Result | createEmptyFile (::Core::PathView filePath) |
|
virtual::Core::Result | copyFile (::Core::PathView sourceFileName, ::Core::PathView targetFileName) |
|
virtual::Core::Result | copyFileWithLimit (::Core::PathView sourceFilePath, ::Core::PathView targetFilePath) |
|
virtual::Core::Result | readFileData (::Core::PathView filePath, ::std::vector< uchar > &data) |
|
virtual::Core::Result | createOneDirectory (::Core::PathView directoryPath) |
|
virtual::Core::Result | createOneDirectoryIfNotExisting (::Core::PathView dirName) |
|
virtual::Core::Result | createDirectoryRecursively (::Core::PathView dirName) |
|
virtual bool | directoryExists (::Core::PathView dirName) |
|
virtual::Core::Result | deleteEmptyDirectory (::Core::PathView dirPath) |
|
virtual::Core::Result | deleteDirectoryAndContentsRecursively (::Core::PathView dirName) |
|
virtual::Core::Result | deleteDirectoryContentsRecursively (::Core::PathView directoryName) |
|
virtual::Core::Result | renameDirectory (::Core::PathView oldDirectoryName, ::Core::PathView newDirectoryName) |
|
virtual::Core::Result | iterateOverDirectory (::Core::PathView dirName, ::Core::DirectoryIterationFlags flags, ::brstd::function_ref<::Core::Result(::Core::DirectoryIterationItem const &)> callbackFunction) |
|
virtual::Core::Result | getDirectoryFiles (::std::vector<::Core::PathBuffer<::std::string > > &files, ::Core::PathView path) |
|
virtual::Core::Result | getDirectoryFilesAndSizes (::std::vector<::Core::FileSystem::BasicFileData > &filesOut, ::Core::PathView directoryPath) |
|
virtual::Core::Result | getDirectoryFilesRecursively (::std::vector<::Core::PathBuffer<::std::string > > &files, ::Core::PathView directoryPath) |
|
virtual::Core::Result | getDirectoryFilesSizeRecursively (uint64 &totalSize, ::Core::PathView directoryPath) |
|
virtual::Core::Result | getDirectoryFilesAllocatedSizeRecursively (uint64 &totalSize, uint64 &totalAllocatedSize, ::Core::PathView directoryPath) |
|
virtual::Core::Result | copyDirectoryAndContentsRecursively (::Core::PathView from, ::Core::PathView to) |
|
virtual::Core::Result | copyDirectoryAndContentsRecursivelyWithLimit (::Core::PathView from, ::Core::PathView to) |
|
virtual bool | isDirectoryPartiallyCopied (::Core::PathView directory) |
|
virtual bool | fileOrDirectoryExists (::Core::PathView fileOrDirectoryName) |
|
virtual::Core::Result | getFileOrDirectorySize (::Core::PathView path, uint64 *pFileSizeOut) |
|
virtual::Core::Result | addIgnoredThrottlePath (::Core::PathView path) |
|
virtual::Core::Result | removeIgnoredThrottlePath (::Core::PathView path) |
|
virtual::Core::Result | isValidPath (::Core::PathView path) |
|
virtual::Core::Result | getLastModificationTime (::Core::PathView filePath, int64 *pLastModificationTime) |
|
virtual::Core::Result | copyTimeAndAccessRights (::Core::PathView sourceFilePath, ::Core::PathView targetFilePath) |
|
virtual::Core::Result | createFlatFile (::Core::PathView sourceDirectoryPath, ::Core::PathView targetDirectoryPath) |
|
virtual bool | isDirectoryPathAFlatFile (::Core::PathView directoryPath) |
|
virtual::Core::Result | copyFlatFile (::Core::PathView flatFileParentDirectory, ::Core::PathView targetDirectory, ::std::vector<::Core::ExcludedPath > const &excludedDirectories, ::std::vector<::Core::ExcludedPath > const &excludedFiles) |
|
virtual::Core::Result | createDirectoryForFile (::Core::PathView filePath) |
|
virtual ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > | getUniqueFilePathForFile (::Core::PathView filePath) |
|
virtual ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > | getUniqueFilePathForDirectory (::Core::PathView directoryPath) |
|
virtual ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > | createUniquePathFromSeed (::Core::PathView basePath, ::std::function<::std::string(int)> seedGenerator) |
|
virtual ::std::vector<::Core::PathBuffer<::std::string > > | splitPathIntoFullPathSegments (::Core::PathView path) |
|
virtual::Core::Result | readFileDataExt (::Core::PathView filePath, uint64 filePosition, uint64 bufferSize, ::std::vector< uchar > &buffer, uint64 &bytesRead) |
|
virtual::Core::Result | cleanPath_deprecated (::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > &pathBufferOut, ::Core::PathView pathIn) |
|
virtual::Core::Result | cleanPathSeparators_deprecated (::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > &pathBufferOut, ::Core::PathView pathIn) |
|
virtual bool | checkStorageCorrupt (::Core::PathView path) |
|
virtual ::std::unique_ptr<::Core::FileSizePresetToken > | presetFileInitialSize (::Core::PathView path, uint64 initialSize) |
|
virtual::Core::Result | _getDirectoriesAndFileSizesRecursively (::Core::PathView directoryPath, ::std::vector<::Core::PathBuffer<::std::string > > &directoriesOut, ::std::vector<::Core::FileSystem::BasicFileData > &filesOut) |
|
virtual::Core::Result | _copyDirectoryStructure (::Core::PathView from, ::Core::PathView to, ::std::vector<::Core::PathBuffer<::std::string > > const &directories, ::Core::FileSystemImpl *transaction) |
|
virtual::Core::Result | _copyFilesWithLimit (::Core::PathView from, ::Core::PathView to, ::std::vector<::Core::FileSystem::BasicFileData > &files, uint64 ¤tFileBytesWritten, uint64 const transactionLimit, ::std::function< ::Core::Result(::Core::PathView, ::Core::PathView, ::Core::FileSystem::FileTransferProgress &)> const &fileTransferFunction) |
|
virtual::Core::Result | _copyFlatFile (::Core::PathView flatFileParentDirectory, ::Core::PathView targetDirectory, ::std::vector<::Core::ExcludedPath > const &excludedDirectories, ::std::vector<::Core::ExcludedPath > const &excludedFiles) |
|
virtual ::std::optional< uint64 > | _checkFileInitialSize (::Core::PathView path) |
|
MCAPI::Core::Result | $openFile (::Core::PathView filePath, ::Core::File &fileOut, ::Core::FileOpenMode openMode, ::Core::FileBufferingMode bufferingMode) |
|
MCAPI bool | $fileExists (::Core::PathView filePath) |
|
MCAPI::Core::Result | $deleteFile (::Core::PathView filePath) |
|
MCAPI::Core::Result | $getFileSize (::Core::PathView filePath, uint64 *pFileSize) |
|
MCAPI::Core::Result | $renameFile (::Core::PathView sourceName, ::Core::PathView targetName) |
|
MCAPI::Core::Result | $createEmptyFile (::Core::PathView filePath) |
|
MCAPI::Core::Result | $copyFile (::Core::PathView sourceFileName, ::Core::PathView targetFileName) |
|
MCAPI::Core::Result | $copyFileWithLimit (::Core::PathView sourceFilePath, ::Core::PathView targetFilePath) |
|
MCAPI::Core::Result | $readFileData (::Core::PathView filePath, ::std::vector< uchar > &data) |
|
MCAPI::Core::Result | $createOneDirectory (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $createOneDirectoryIfNotExisting (::Core::PathView dirName) |
|
MCAPI::Core::Result | $createDirectoryRecursively (::Core::PathView dirName) |
|
MCAPI bool | $directoryExists (::Core::PathView dirName) |
|
MCAPI::Core::Result | $deleteEmptyDirectory (::Core::PathView dirPath) |
|
MCAPI::Core::Result | $deleteDirectoryAndContentsRecursively (::Core::PathView dirName) |
|
MCAPI::Core::Result | $deleteDirectoryContentsRecursively (::Core::PathView directoryName) |
|
MCAPI::Core::Result | $renameDirectory (::Core::PathView oldDirectoryName, ::Core::PathView newDirectoryName) |
|
MCAPI::Core::Result | $iterateOverDirectory (::Core::PathView dirName, ::Core::DirectoryIterationFlags flags, ::brstd::function_ref<::Core::Result(::Core::DirectoryIterationItem const &)> callbackFunction) |
|
MCAPI::Core::Result | $getDirectoryFiles (::std::vector<::Core::PathBuffer<::std::string > > &files, ::Core::PathView path) |
|
MCAPI::Core::Result | $getDirectoryFilesAndSizes (::std::vector<::Core::FileSystem::BasicFileData > &filesOut, ::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $getDirectoryFilesRecursively (::std::vector<::Core::PathBuffer<::std::string > > &files, ::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $getDirectoryFilesSizeRecursively (uint64 &totalSize, ::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $getDirectoryFilesAllocatedSizeRecursively (uint64 &totalSize, uint64 &totalAllocatedSize, ::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $copyDirectoryAndContentsRecursively (::Core::PathView from, ::Core::PathView to) |
|
MCAPI::Core::Result | $copyDirectoryAndContentsRecursivelyWithLimit (::Core::PathView from, ::Core::PathView to) |
|
MCAPI bool | $isDirectoryPartiallyCopied (::Core::PathView directory) |
|
MCAPI bool | $fileOrDirectoryExists (::Core::PathView fileOrDirectoryName) |
|
MCAPI::Core::Result | $getFileOrDirectorySize (::Core::PathView path, uint64 *pFileSizeOut) |
|
MCAPI::Core::Result | $addIgnoredThrottlePath (::Core::PathView path) |
|
MCAPI::Core::Result | $removeIgnoredThrottlePath (::Core::PathView path) |
|
MCAPI::Core::Result | $isValidPath (::Core::PathView path) |
|
MCAPI::Core::Result | $getLastModificationTime (::Core::PathView filePath, int64 *pLastModificationTime) |
|
MCAPI::Core::Result | $copyTimeAndAccessRights (::Core::PathView sourceFilePath, ::Core::PathView targetFilePath) |
|
MCAPI::Core::Result | $createFlatFile (::Core::PathView sourceDirectoryPath, ::Core::PathView targetDirectoryPath) |
|
MCAPI bool | $isDirectoryPathAFlatFile (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $copyFlatFile (::Core::PathView flatFileParentDirectory, ::Core::PathView targetDirectory, ::std::vector<::Core::ExcludedPath > const &excludedDirectories, ::std::vector<::Core::ExcludedPath > const &excludedFiles) |
|
MCAPI::Core::Result | $createDirectoryForFile (::Core::PathView filePath) |
|
MCAPI ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > | $getUniqueFilePathForFile (::Core::PathView filePath) |
|
MCAPI ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > | $getUniqueFilePathForDirectory (::Core::PathView directoryPath) |
|
MCAPI ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > | $createUniquePathFromSeed (::Core::PathView basePath, ::std::function<::std::string(int)> seedGenerator) |
|
MCAPI ::std::vector<::Core::PathBuffer<::std::string > > | $splitPathIntoFullPathSegments (::Core::PathView path) |
|
MCAPI::Core::Result | $readFileDataExt (::Core::PathView filePath, uint64 filePosition, uint64 bufferSize, ::std::vector< uchar > &buffer, uint64 &bytesRead) |
|
MCAPI::Core::Result | $cleanPath_deprecated (::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > &pathBufferOut, ::Core::PathView pathIn) |
|
MCAPI::Core::Result | $cleanPathSeparators_deprecated (::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > &pathBufferOut, ::Core::PathView pathIn) |
|
MCAPI bool | $checkStorageCorrupt (::Core::PathView path) |
|
MCAPI ::std::unique_ptr<::Core::FileSizePresetToken > | $presetFileInitialSize (::Core::PathView path, uint64 initialSize) |
|
MCAPI::Core::Result | $_getDirectoriesAndFileSizesRecursively (::Core::PathView directoryPath, ::std::vector<::Core::PathBuffer<::std::string > > &directoriesOut, ::std::vector<::Core::FileSystem::BasicFileData > &filesOut) |
|
MCAPI::Core::Result | $_copyDirectoryStructure (::Core::PathView from, ::Core::PathView to, ::std::vector<::Core::PathBuffer<::std::string > > const &directories, ::Core::FileSystemImpl *transaction) |
|
MCAPI::Core::Result | $_copyFilesWithLimit (::Core::PathView from, ::Core::PathView to, ::std::vector<::Core::FileSystem::BasicFileData > &files, uint64 ¤tFileBytesWritten, uint64 const transactionLimit, ::std::function< ::Core::Result(::Core::PathView, ::Core::PathView, ::Core::FileSystem::FileTransferProgress &)> const &fileTransferFunction) |
|
MCAPI::Core::Result | $_copyFlatFile (::Core::PathView flatFileParentDirectory, ::Core::PathView targetDirectory, ::std::vector<::Core::ExcludedPath > const &excludedDirectories, ::std::vector<::Core::ExcludedPath > const &excludedFiles) |
|
MCAPI ::std::optional< uint64 > | $_checkFileInitialSize (::Core::PathView path) |
|
virtual::Core::Result | _copyFilesWithLimit (::Core::PathView, ::Core::PathView, ::std::vector<::Core::FileSystem::BasicFileData > &, uint64 &, uint64 const, ::std::function<::Core::Result(::Core::PathView, ::Core::PathView, ::Core::FileSystem::FileTransferProgress &)> const &)=0 |
|
MCFOLD void | $dtor () |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|