|
ThrottledAccessTransaction & | operator= (ThrottledAccessTransaction const &) |
|
| ThrottledAccessTransaction (ThrottledAccessTransaction const &) |
|
virtual bool | shouldCommit () |
|
virtual::Core::CrossStorageCopyMode | getCrossStorageCopyMode () |
|
virtual uint64 | getTransactionWriteSizeLimit () const |
|
virtual::Core::Result | _openFile (::std::unique_ptr<::Core::FileImpl > &, ::Core::PathView, ::Core::FileOpenMode, ::Core::FileBufferingMode) |
|
virtual bool | _fileExists (::Core::PathView) |
|
virtual::Core::Result | _deleteFile (::Core::PathView) |
|
virtual::Core::Result | _getFileSize (::Core::PathView, uint64 *) |
|
virtual::Core::Result | _renameFile (::Core::PathView, ::Core::PathView) |
|
virtual::Core::Result | _createEmptyFile (::Core::PathView fileName) |
|
virtual::Core::Result | _createOneDirectory (::Core::PathView) |
|
virtual::Core::Result | _createOneDirectoryIfNotExisting (::Core::PathView directoryPath) |
|
virtual::Core::Result | _createDirectoryRecursively (::Core::PathView directoryPath) |
|
virtual bool | _directoryExists (::Core::PathView) |
|
virtual::Core::Result | _deleteEmptyDirectory (::Core::PathView) |
|
virtual::Core::Result | _deleteDirectoryAndContentsRecursively (::Core::PathView directoryPath) |
|
virtual::Core::Result | _deleteDirectoryContentsRecursively (::Core::PathView directoryPath) |
|
virtual::Core::Result | _renameDirectory (::Core::PathView, ::Core::PathView) |
|
virtual::Core::Result | _iterateOverDirectory (::Core::PathView, ::Core::DirectoryIterationFlags, ::brstd::function_ref<::Core::Result(::Core::DirectoryIterationItem const &)>) |
|
virtual bool | _fileOrDirectoryExists (::Core::PathView) |
|
virtual::Core::Result | _getEntryType (::Core::PathView, ::Core::FileType &) |
|
virtual::Core::Result | _addIgnoredThrottlePath (::Core::PathView) |
|
virtual::Core::Result | _removeIgnoredThrottlePath (::Core::PathView) |
|
virtual::Core::Result | _createFlatFile (::Core::PathView sourceDirectoryPath, ::Core::PathView targetDirectoryPath) |
|
virtual::Core::Result | _getLastModificationTime (::Core::PathView, int64 *) |
|
virtual::Core::Result | _copyTimeAndAccessRights (::Core::PathView, ::Core::PathView) |
|
virtual::Core::Result | _endTransaction () |
|
virtual::Core::Result | getLastModificationTime (::Core::PathView entryPath, int64 *lastModificationTime) |
|
virtual::Core::Result | copyTimeAndAccessRights (::Core::PathView sourceFilePath, ::Core::PathView targetFilePath) |
|
virtual void | requestFlush (::std::vector<::Core::PendingWrite > const &writeRequests) |
|
virtual::Core::Result | _copyFile (::Core::PathView sourceFileName, ::Core::PathView targetFileName) |
|
virtual::Core::Result | _copyFileWithLimit (::Core::PathView sourceFileName, ::Core::PathView targetFileName, uint64 startPosition, uint64 &outBytesWritten, uint64 &outBytesRemaining) |
|
virtual::Core::Result | _readFileData (::Core::PathView filePath, ::std::vector< uchar > &data) |
|
virtual::Core::Result | _deleteRecursively (::Core::PathView directoryPath, ::Core::FileType deleteFileType) |
|
virtual::Core::Result | _getDirectoryFiles (::std::vector<::Core::PathBuffer<::std::string > > &files, ::Core::PathView directoryPath) |
|
virtual::Core::Result | _getDirectoryFilesRecursively (::std::vector<::Core::PathBuffer<::std::string > > &filesOut, ::Core::PathView directoryPath) |
|
virtual::Core::Result | _getDirectoryFilesSizeRecursively (uint64 &totalSize, ::Core::PathView directoryPath) |
|
virtual::Core::Result | _getDirectoryFilesAllocatedSizeRecursively (uint64 &totalSize, uint64 &totalSizeAllocated, ::Core::PathView directoryPath) |
|
virtual::Core::Result | _copyDirectoryAndContentsRecursively (::Core::PathView sourceDirectoryPath, ::Core::PathView targetDirectoryPath) |
|
virtual::Core::Result | _getFileOrDirectorySize (::Core::PathView entryName, uint64 *pFileSizeOut) |
|
virtual bool | _flatFileFileExists (::Core::PathView filePath, ::Core::PathView manifestPath) |
|
virtual bool | _flatFileDirectoryExists (::Core::PathView directoryPath, ::Core::PathView manifestPath) |
|
virtual::Core::Result | _flatFileIterateOverDirectory (::Core::PathView directoryPath, ::Core::PathView manifestPath, ::Core::DirectoryIterationFlags flags, ::brstd::function_ref<::Core::Result(::Core::DirectoryIterationItem const &)> callbackFunction) |
|
virtual bool | _isDirectoryPathAFlatFile (::Core::PathView directoryPath) |
|
virtual::Core::Result | _copyFlatFile (::Core::PathView sourceDirectoryPath, ::Core::PathView targetDirectoryPath, ::std::vector<::Core::ExcludedPath > const &excludedDirectories, ::std::vector<::Core::ExcludedPath > const &excludedFiles) |
|
virtual::Core::Result | _flatFileDeleteFileOrDirectory (::Core::PathView fileOrDirectoryPath, ::Core::PathView manifestPath, bool directoryDeleteEnabled, bool deleteRecursively) |
|
virtual::Core::Result | _flatFileGetFileSize (::Core::PathView filePath, ::Core::PathView manifestPath, uint64 *pFileSize) |
|
virtual::Core::Result | _writeOperation (::Core::PathView fullPath, ::Core::Result &&result, ::std::function< void(::Core::FileStorageArea *)> observerCallOrNull, uint64 numBytesWritten) |
|
virtual void | _initializeInternal () |
|
MCAPI::Core::Result | _flatFileOpenFlatFile (::std::unique_ptr<::Core::FileImpl > &fileOut, ::Core::PathView filePath, ::Core::PathView manifestPath, ::Core::FileOpenMode openMode, ::Core::FileBufferingMode fileBufferingMode) |
|
MCAPI::Core::Result | _flatFileUnloadManifest (::Core::PathView filePath) |
|
MCAPI::Core::Result | _readOperation (::Core::Result &&result, uint64 numBytesRead) |
|
MCAPI::Core::Result | _readWriteOperation (::Core::Result &&result, ::std::function< void(::Core::FileStorageArea *)> observerCallOrNull, uint64 numBytesRead, uint64 numBytesWritten) |
|
MCAPI::Core::Result | commit () |
|
MCAPI::Core::Result | copyDirectoryAndContentsRecursively (::Core::PathView sourceDirectoryPath, ::Core::PathView targetDirectoryPath) |
|
MCAPI::Core::Result | copyFile (::Core::PathView sourceFilePath, ::Core::PathView targetFilePath) |
|
MCAPI::Core::Result | copyFileWithLimit (::Core::PathView sourceFileName, ::Core::PathView targetFileName, uint64 startPosition, uint64 &outBytesWritten, uint64 &outBytesRemaining) |
|
MCAPI::Core::Result | createDirectoryRecursively (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | createEmptyFile (::Core::PathView filePath) |
|
MCAPI::Core::Result | createFlatFile (::Core::PathView sourceDirectoryPath, ::Core::PathView targetDirectoryPath) |
|
MCAPI::Core::Result | createOneDirectory (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | createOneDirectoryIfNotExisting (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | deleteDirectoryAndContentsRecursively (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | deleteDirectoryContentsRecursively (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | deleteEmptyDirectory (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | deleteFile (::Core::PathView filePath) |
|
MCAPI bool | directoryExists (::Core::PathView directoryPath) |
|
MCAPI bool | fileExists (::Core::PathView filePath) |
|
MCAPI bool | fileOrDirectoryExists (::Core::PathView entryPath) |
|
MCAPI::Core::Result | getFileSize (::Core::PathView filePath, uint64 *pFileSize) |
|
MCAPI bool | isDirectoryPathAFlatFile (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | iterateOverDirectory (::Core::PathView directoryPath, ::Core::DirectoryIterationFlags flags, ::brstd::function_ref<::Core::Result(::Core::DirectoryIterationItem const &)> callbackFunction) |
|
MCAPI::Core::Result | openFile (::std::unique_ptr<::Core::FileImpl > &fileOut, ::Core::PathView filePath, ::Core::FileOpenMode openMode, ::Core::FileBufferingMode fileBufferingMode) |
|
MCAPI::Core::Result | renameDirectory (::Core::PathView sourceDirectoryPath, ::Core::PathView targetDirectoryPath) |
|
MCAPI::Core::Result | renameFile (::Core::PathView sourceFilePath, ::Core::PathView targetFilePath) |
|
MCAPI void * | $ctor (::Core::FileAccessType accessType, ::std::shared_ptr<::Core::FileStorageArea > storageArea, ::Core::TransactionFlags manifestTracker, ::std::shared_ptr<::Core::FlatFileManifestTracker > transactionFlags) |
|
MCAPI::Core::Result | $getLastModificationTime (::Core::PathView entryPath, int64 *lastModificationTime) |
|
MCAPI::Core::Result | $copyTimeAndAccessRights (::Core::PathView sourceFilePath, ::Core::PathView targetFilePath) |
|
MCFOLD void | $requestFlush (::std::vector<::Core::PendingWrite > const &writeRequests) |
|
MCFOLD bool | $shouldCommit () |
|
MCFOLD::Core::CrossStorageCopyMode | $getCrossStorageCopyMode () |
|
MCAPI uint64 | $getTransactionWriteSizeLimit () const |
|
MCAPI::Core::Result | $_createEmptyFile (::Core::PathView fileName) |
|
MCAPI::Core::Result | $_copyFile (::Core::PathView sourceFileName, ::Core::PathView targetFileName) |
|
MCAPI::Core::Result | $_copyFileWithLimit (::Core::PathView sourceFileName, ::Core::PathView targetFileName, uint64 startPosition, uint64 &outBytesWritten, uint64 &outBytesRemaining) |
|
MCAPI::Core::Result | $_readFileData (::Core::PathView filePath, ::std::vector< uchar > &data) |
|
MCAPI::Core::Result | $_createOneDirectoryIfNotExisting (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $_createDirectoryRecursively (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $_deleteDirectoryAndContentsRecursively (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $_deleteDirectoryContentsRecursively (::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $_deleteRecursively (::Core::PathView directoryPath, ::Core::FileType deleteFileType) |
|
MCAPI::Core::Result | $_getDirectoryFiles (::std::vector<::Core::PathBuffer<::std::string > > &files, ::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $_getDirectoryFilesRecursively (::std::vector<::Core::PathBuffer<::std::string > > &filesOut, ::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $_getDirectoryFilesSizeRecursively (uint64 &totalSize, ::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $_getDirectoryFilesAllocatedSizeRecursively (uint64 &totalSize, uint64 &totalSizeAllocated, ::Core::PathView directoryPath) |
|
MCAPI::Core::Result | $_copyDirectoryAndContentsRecursively (::Core::PathView sourceDirectoryPath, ::Core::PathView targetDirectoryPath) |
|
MCAPI::Core::Result | $_getFileOrDirectorySize (::Core::PathView entryName, uint64 *pFileSizeOut) |
|
MCFOLD::Core::Result | $_addIgnoredThrottlePath (::Core::PathView) |
|
MCFOLD::Core::Result | $_removeIgnoredThrottlePath (::Core::PathView) |
|
MCAPI::Core::Result | $_createFlatFile (::Core::PathView sourceDirectoryPath, ::Core::PathView targetDirectoryPath) |
|
MCAPI bool | $_flatFileFileExists (::Core::PathView filePath, ::Core::PathView manifestPath) |
|
MCAPI bool | $_flatFileDirectoryExists (::Core::PathView directoryPath, ::Core::PathView manifestPath) |
|
MCAPI::Core::Result | $_flatFileIterateOverDirectory (::Core::PathView directoryPath, ::Core::PathView manifestPath, ::Core::DirectoryIterationFlags flags, ::brstd::function_ref<::Core::Result(::Core::DirectoryIterationItem const &)> callbackFunction) |
|
MCAPI bool | $_isDirectoryPathAFlatFile (::Core::PathView directoryPath) |
|
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 | $_flatFileDeleteFileOrDirectory (::Core::PathView fileOrDirectoryPath, ::Core::PathView manifestPath, bool directoryDeleteEnabled, bool deleteRecursively) |
|
MCAPI::Core::Result | $_flatFileGetFileSize (::Core::PathView filePath, ::Core::PathView manifestPath, uint64 *pFileSize) |
|
MCAPI::Core::Result | $_endTransaction () |
|
MCAPI::Core::Result | $_writeOperation (::Core::PathView fullPath, ::Core::Result &&result, ::std::function< void(::Core::FileStorageArea *)> observerCallOrNull, uint64 numBytesWritten) |
|
MCFOLD void | $_initializeInternal () |
|