LeviLamina
Loading...
Searching...
No Matches
Core::FlatFileOperations Class Reference

Static Public Member Functions

static MCAPI ::Core::Result copyFlatFile (::Core::FileSystemImpl *sourceTransaction, ::Core::PathView sourceDirectoryPath, ::Core::FileSystemImpl *targetTransaction, ::Core::PathView targetDirectoryPath, ::std::vector<::Core::ExcludedPath > const &exclusionDirectories, ::std::vector<::Core::ExcludedPath > const &excludedFiles)
 
static MCAPI ::Core::Result createFlatFile (::Core::FileSystemImpl *sourceTransaction, ::Core::PathView sourceDirectoryPath, ::Core::FileSystemImpl *targetTransaction, ::Core::PathView targetDirectoryPath, ::std::vector<::Core::ExcludedPath > const &exclusionPaths, bool deleteSourceDirectory)
 
static MCAPI ::Core::Result createFlatFileManifest (::Core::FileSystemImpl &transaction, ::Core::PathView flatFileManifestPath, ::std::vector<::Core::FlatFileManifestInfo > const &manifestInfoVector)
 
static MCAPI ::Core::Result replaceFlatFileManifest (::Core::FileSystemImpl &transaction, ::Core::PathView flatFileManifestPath, ::std::vector<::Core::FlatFileManifestInfo > const &manifestInfoVector, bool keepCached)
 
static MCAPI ::Core::Result transferFlatFileDirectory (::Core::FileSystemImpl *sourceTransaction, ::Core::PathView sourceDirectoryPath, ::Core::FileSystemImpl *targetTransaction, ::Core::PathView targetDirectoryPath)
 
static MCAPI uint64 const & FLAT_FILE_CURRENT_VERSION ()
 
static MCAPI ::std::string const & FLAT_FILE_EMPTY_MANIFEST_FILE ()
 
static MCAPI ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > const & FLAT_FILE_EXTENSION ()
 
static MCAPI uint64 const & FLAT_FILE_INVALID_VERSION ()
 
static MCAPI ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > const & FLAT_FILE_MANIFEST_EXTENSION ()
 
static MCAPI uint64 const & FLAT_FILE_WRITE_CHUNK_SIZE ()
 

Member Function Documentation

◆ copyFlatFile()

static MCAPI ::Core::Result Core::FlatFileOperations::copyFlatFile ( ::Core::FileSystemImpl * sourceTransaction,
::Core::PathView sourceDirectoryPath,
::Core::FileSystemImpl * targetTransaction,
::Core::PathView targetDirectoryPath,
::std::vector<::Core::ExcludedPath > const & exclusionDirectories,
::std::vector<::Core::ExcludedPath > const & excludedFiles )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createFlatFile()

static MCAPI ::Core::Result Core::FlatFileOperations::createFlatFile ( ::Core::FileSystemImpl * sourceTransaction,
::Core::PathView sourceDirectoryPath,
::Core::FileSystemImpl * targetTransaction,
::Core::PathView targetDirectoryPath,
::std::vector<::Core::ExcludedPath > const & exclusionPaths,
bool deleteSourceDirectory )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createFlatFileManifest()

static MCAPI ::Core::Result Core::FlatFileOperations::createFlatFileManifest ( ::Core::FileSystemImpl & transaction,
::Core::PathView flatFileManifestPath,
::std::vector<::Core::FlatFileManifestInfo > const & manifestInfoVector )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ replaceFlatFileManifest()

static MCAPI ::Core::Result Core::FlatFileOperations::replaceFlatFileManifest ( ::Core::FileSystemImpl & transaction,
::Core::PathView flatFileManifestPath,
::std::vector<::Core::FlatFileManifestInfo > const & manifestInfoVector,
bool keepCached )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ transferFlatFileDirectory()

static MCAPI ::Core::Result Core::FlatFileOperations::transferFlatFileDirectory ( ::Core::FileSystemImpl * sourceTransaction,
::Core::PathView sourceDirectoryPath,
::Core::FileSystemImpl * targetTransaction,
::Core::PathView targetDirectoryPath )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FLAT_FILE_CURRENT_VERSION()

static MCAPI uint64 const & Core::FlatFileOperations::FLAT_FILE_CURRENT_VERSION ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FLAT_FILE_EMPTY_MANIFEST_FILE()

static MCAPI ::std::string const & Core::FlatFileOperations::FLAT_FILE_EMPTY_MANIFEST_FILE ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FLAT_FILE_EXTENSION()

static MCAPI ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > const & Core::FlatFileOperations::FLAT_FILE_EXTENSION ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FLAT_FILE_INVALID_VERSION()

static MCAPI uint64 const & Core::FlatFileOperations::FLAT_FILE_INVALID_VERSION ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FLAT_FILE_MANIFEST_EXTENSION()

static MCAPI ::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > const & Core::FlatFileOperations::FLAT_FILE_MANIFEST_EXTENSION ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FLAT_FILE_WRITE_CHUNK_SIZE()

static MCAPI uint64 const & Core::FlatFileOperations::FLAT_FILE_WRITE_CHUNK_SIZE ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: