|
LeviLamina
|
Public Member Functions | |
| FlatFileSystemImpl & | operator= (FlatFileSystemImpl const &) |
| FlatFileSystemImpl (FlatFileSystemImpl const &) | |
| MCAPI | FlatFileSystemImpl (::Core::FileSystemImpl &fileSystemImplementation, ::std::shared_ptr<::Core::FlatFileManifestTracker > manifestTracker) |
| MCAPI::Core::FlatFileSearchResult | _findFileOrDirectoryEntry (::Core::PathView filePath, ::Core::PathView manifestPath, bool skipDeleted) |
| MCAPI::Core::Result | _getSeekPositionAndSize (::Core::PathView filePath, ::Core::PathView manifestPath, uint64 &seekPositionOut, uint64 &fileSizeOut) |
| MCAPI::Core::Result | copyFlatFile (::Core::PathView sourceDirectoryPath, ::Core::PathView targetDirectoryPath, ::std::vector<::Core::ExcludedPath > const &excludedDirectories, ::std::vector<::Core::ExcludedPath > const &excludedFiles) |
| MCAPI::Core::Result | createFlatFile (::Core::PathView sourceDirectoryPath, ::Core::PathView targetDirectoryPath) |
| MCAPI::Core::Result | deleteFileOrDirectory (::Core::PathView fileOrDirectoryPath, ::Core::PathView manifestPath, bool directoryDeleteEnabled, bool deleteRecursively) |
| MCAPI bool | directoryExists (::Core::PathView directoryPath, ::Core::PathView manifestPath) |
| MCAPI bool | fileExists (::Core::PathView filePath, ::Core::PathView manifestPath) |
| MCAPI bool | fileOrDirectoryExists (::Core::PathView path, ::Core::PathView manifestPath) |
| MCAPI::Core::Result | getFileSize (::Core::PathView filePath, ::Core::PathView manifestPath, uint64 *pFileSize) |
| MCAPI bool | isDirectoryPathAFlatFile (::Core::PathView directoryPath) |
| MCAPI::Core::Result | iterateOverDirectory (::Core::PathView directoryPath, ::Core::PathView manifestPath, ::Core::DirectoryIterationFlags flags, ::brstd::function_ref<::Core::Result(::Core::DirectoryIterationItem const &)> callbackFunction) |
| MCAPI::Core::Result | openFlatFile (::std::unique_ptr<::Core::FileImpl > &fileOut, ::Core::PathView filePath, ::Core::PathView manifestPath, ::Core::FileOpenMode openMode, ::Core::FileBufferingMode fileBufferingMode) |
| MCAPI bool | shouldAccessFlatFile (::Core::PathView path, ::Core::PathBuffer<::std::string > &manifestFilePath, bool shouldIncludeParentDir) |
| MCAPI void * | $ctor (::Core::FileSystemImpl &fileSystemImplementation, ::std::shared_ptr<::Core::FlatFileManifestTracker > manifestTracker) |
Public Attributes | |
| ::ll::UntypedStorage< 8, 8 > | mUnke799e3 |
| ::ll::UntypedStorage< 8, 16 > | mUnkf2e326 |
| MCAPI Core::FlatFileSystemImpl::FlatFileSystemImpl | ( | ::Core::FileSystemImpl & | fileSystemImplementation, |
| ::std::shared_ptr<::Core::FlatFileManifestTracker > | manifestTracker ) |
| MCAPI::Core::FlatFileSearchResult Core::FlatFileSystemImpl::_findFileOrDirectoryEntry | ( | ::Core::PathView | filePath, |
| ::Core::PathView | manifestPath, | ||
| bool | skipDeleted ) |
| MCAPI::Core::Result Core::FlatFileSystemImpl::_getSeekPositionAndSize | ( | ::Core::PathView | filePath, |
| ::Core::PathView | manifestPath, | ||
| uint64 & | seekPositionOut, | ||
| uint64 & | fileSizeOut ) |
| MCAPI::Core::Result Core::FlatFileSystemImpl::copyFlatFile | ( | ::Core::PathView | sourceDirectoryPath, |
| ::Core::PathView | targetDirectoryPath, | ||
| ::std::vector<::Core::ExcludedPath > const & | excludedDirectories, | ||
| ::std::vector<::Core::ExcludedPath > const & | excludedFiles ) |
| MCAPI::Core::Result Core::FlatFileSystemImpl::createFlatFile | ( | ::Core::PathView | sourceDirectoryPath, |
| ::Core::PathView | targetDirectoryPath ) |
| MCAPI::Core::Result Core::FlatFileSystemImpl::deleteFileOrDirectory | ( | ::Core::PathView | fileOrDirectoryPath, |
| ::Core::PathView | manifestPath, | ||
| bool | directoryDeleteEnabled, | ||
| bool | deleteRecursively ) |
| MCAPI bool Core::FlatFileSystemImpl::directoryExists | ( | ::Core::PathView | directoryPath, |
| ::Core::PathView | manifestPath ) |
| MCAPI bool Core::FlatFileSystemImpl::fileExists | ( | ::Core::PathView | filePath, |
| ::Core::PathView | manifestPath ) |
| MCAPI bool Core::FlatFileSystemImpl::fileOrDirectoryExists | ( | ::Core::PathView | path, |
| ::Core::PathView | manifestPath ) |
| MCAPI::Core::Result Core::FlatFileSystemImpl::getFileSize | ( | ::Core::PathView | filePath, |
| ::Core::PathView | manifestPath, | ||
| uint64 * | pFileSize ) |
| MCAPI bool Core::FlatFileSystemImpl::isDirectoryPathAFlatFile | ( | ::Core::PathView | directoryPath | ) |
| MCAPI::Core::Result Core::FlatFileSystemImpl::iterateOverDirectory | ( | ::Core::PathView | directoryPath, |
| ::Core::PathView | manifestPath, | ||
| ::Core::DirectoryIterationFlags | flags, | ||
| ::brstd::function_ref<::Core::Result(::Core::DirectoryIterationItem const &)> | callbackFunction ) |
| MCAPI::Core::Result Core::FlatFileSystemImpl::openFlatFile | ( | ::std::unique_ptr<::Core::FileImpl > & | fileOut, |
| ::Core::PathView | filePath, | ||
| ::Core::PathView | manifestPath, | ||
| ::Core::FileOpenMode | openMode, | ||
| ::Core::FileBufferingMode | fileBufferingMode ) |
| MCAPI bool Core::FlatFileSystemImpl::shouldAccessFlatFile | ( | ::Core::PathView | path, |
| ::Core::PathBuffer<::std::string > & | manifestFilePath, | ||
| bool | shouldIncludeParentDir ) |
| MCAPI void * Core::FlatFileSystemImpl::$ctor | ( | ::Core::FileSystemImpl & | fileSystemImplementation, |
| ::std::shared_ptr<::Core::FlatFileManifestTracker > | manifestTracker ) |