LeviLamina
Loading...
Searching...
No Matches
Core::FileSystem Member List

This is the complete list of members for Core::FileSystem, including all inherited members.

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