|
virtual::Core::Result | openFile (::Core::PathView, ::Core::File &, ::Core::FileOpenMode, ::Core::FileBufferingMode)=0 |
|
virtual bool | fileExists (::Core::PathView)=0 |
|
virtual::Core::Result | deleteFile (::Core::PathView)=0 |
|
virtual::Core::Result | getFileSize (::Core::PathView, uint64 *)=0 |
|
virtual::Core::Result | renameFile (::Core::PathView, ::Core::PathView)=0 |
|
virtual::Core::Result | createEmptyFile (::Core::PathView)=0 |
|
virtual::Core::Result | copyFile (::Core::PathView, ::Core::PathView)=0 |
|
virtual::Core::Result | copyFileWithLimit (::Core::PathView, ::Core::PathView)=0 |
|
virtual::Core::Result | readFileData (::Core::PathView, ::std::vector< uchar > &)=0 |
|
virtual::Core::Result | createOneDirectory (::Core::PathView)=0 |
|
virtual::Core::Result | createOneDirectoryIfNotExisting (::Core::PathView)=0 |
|
virtual::Core::Result | createDirectoryRecursively (::Core::PathView)=0 |
|
virtual bool | directoryExists (::Core::PathView)=0 |
|
virtual::Core::Result | deleteEmptyDirectory (::Core::PathView)=0 |
|
virtual::Core::Result | deleteDirectoryAndContentsRecursively (::Core::PathView)=0 |
|
virtual::Core::Result | deleteDirectoryContentsRecursively (::Core::PathView)=0 |
|
virtual::Core::Result | renameDirectory (::Core::PathView, ::Core::PathView)=0 |
|
virtual::Core::Result | iterateOverDirectory (::Core::PathView, ::Core::DirectoryIterationFlags, ::brstd::function_ref<::Core::Result(::Core::DirectoryIterationItem const &)>)=0 |
|
virtual::Core::Result | getDirectoryFiles (::std::vector<::Core::PathBuffer<::std::string > > &, ::Core::PathView)=0 |
|
virtual::Core::Result | getDirectoryFilesAndSizes (::std::vector<::Core::FileSystem::BasicFileData > &, ::Core::PathView)=0 |
|
virtual::Core::Result | getDirectoryFilesRecursively (::std::vector<::Core::PathBuffer<::std::string > > &, ::Core::PathView)=0 |
|
virtual::Core::Result | getDirectoryFilesSizeRecursively (uint64 &, ::Core::PathView)=0 |
|
virtual::Core::Result | getDirectoryFilesAllocatedSizeRecursively (uint64 &, uint64 &, ::Core::PathView)=0 |
|
virtual::Core::Result | copyDirectoryAndContentsRecursively (::Core::PathView, ::Core::PathView)=0 |
|
virtual::Core::Result | copyDirectoryAndContentsRecursivelyWithLimit (::Core::PathView, ::Core::PathView)=0 |
|
virtual bool | isDirectoryPartiallyCopied (::Core::PathView)=0 |
|
virtual bool | fileOrDirectoryExists (::Core::PathView)=0 |
|
virtual::Core::Result | getFileOrDirectorySize (::Core::PathView, uint64 *)=0 |
|
virtual::Core::Result | addIgnoredThrottlePath (::Core::PathView)=0 |
|
virtual::Core::Result | removeIgnoredThrottlePath (::Core::PathView)=0 |
|
virtual::Core::Result | isValidPath (::Core::PathView)=0 |
|
virtual::Core::Result | getLastModificationTime (::Core::PathView, int64 *)=0 |
|
virtual::Core::Result | copyTimeAndAccessRights (::Core::PathView, ::Core::PathView)=0 |
|
virtual::Core::Result | createFlatFile (::Core::PathView, ::Core::PathView)=0 |
|
virtual bool | isDirectoryPathAFlatFile (::Core::PathView)=0 |
|
virtual::Core::Result | copyFlatFile (::Core::PathView, ::Core::PathView, ::std::vector<::Core::ExcludedPath > const &, ::std::vector<::Core::ExcludedPath > const &)=0 |
|
virtual::Core::Result | createDirectoryForFile (::Core::PathView)=0 |
|
virtual ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > | getUniqueFilePathForFile (::Core::PathView)=0 |
|
virtual ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > | getUniqueFilePathForDirectory (::Core::PathView)=0 |
|
virtual ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > | createUniquePathFromSeed (::Core::PathView, ::std::function<::std::string(int)>)=0 |
|
virtual ::std::vector<::Core::PathBuffer<::std::string > > | splitPathIntoFullPathSegments (::Core::PathView)=0 |
|
virtual::Core::Result | readFileDataExt (::Core::PathView, uint64, uint64, ::std::vector< uchar > &, uint64 &)=0 |
|
virtual::Core::Result | cleanPath_deprecated (::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > &, ::Core::PathView)=0 |
|
virtual::Core::Result | cleanPathSeparators_deprecated (::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > &, ::Core::PathView)=0 |
|
virtual bool | checkStorageCorrupt (::Core::PathView)=0 |
|
virtual ::std::unique_ptr<::Core::FileSizePresetToken > | presetFileInitialSize (::Core::PathView, uint64)=0 |
|
virtual::Core::Result | _getDirectoriesAndFileSizesRecursively (::Core::PathView, ::std::vector<::Core::PathBuffer<::std::string > > &, ::std::vector<::Core::FileSystem::BasicFileData > &)=0 |
|
virtual::Core::Result | _copyDirectoryStructure (::Core::PathView, ::Core::PathView, ::std::vector<::Core::PathBuffer<::std::string > > const &, ::Core::FileSystemImpl *)=0 |
|
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 |
|
virtual::Core::Result | _copyFlatFile (::Core::PathView, ::Core::PathView, ::std::vector<::Core::ExcludedPath > const &, ::std::vector<::Core::ExcludedPath > const &)=0 |
|
virtual ::std::optional< uint64 > | _checkFileInitialSize (::Core::PathView)=0 |
|
MCFOLD void | $dtor () |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|