LeviLamina
Loading...
Searching...
No Matches
Core::WriteBufferedFileStorageArea Class Reference
+ Inheritance diagram for Core::WriteBufferedFileStorageArea:

Public Types

enum class  FlushableLevelDbEnvType : int { None = 0 , InMemory = 1 , StorageArea = 2 }
 

Public Member Functions

WriteBufferedFileStorageAreaoperator= (WriteBufferedFileStorageArea const &)
 
 WriteBufferedFileStorageArea (WriteBufferedFileStorageArea const &)
 
virtual ::std::unique_ptr<::Core::FileSystemImplcreateTransaction (::Core::FileAccessType)
 
virtual bool supportsSizeQuery () const
 
virtual uint64 getTotalSize () const
 
virtual::Core::Result getUsedSize (uint64 &)
 
virtual uint64 getTransactionWriteSizeLimit () const
 
virtual bool handlesPendingWrites () const
 
virtual void informPendingWriteSize (uint64 numBytesWritePending, bool const fromResourcePack)
 
virtual uint64 estimatePendingWriteDiskSize (uint64 rawFileSize) const
 
virtual void informStorageAreaCopy (uint64 storageAreaSize)
 
virtual::Core::Result setSaveDataIcon (::Core::PathView iconPath)
 
virtual::Core::FileStorageArea::FlushableLevelDbEnvType getFlushableLevelDbEnvType () const
 
virtual void flushImmediately ()
 
virtual void enableFlushToDisk (bool)
 
virtual bool checkCorrupt (bool handleCorruption)
 
virtual void _onTeardown ()
 
virtual ::std::unique_ptr<::Core::FileSystemImplcreateTransaction (::Core::FileAccessType fileAccessType, ::Core::TransactionFlags)
 
virtual void setUsedSizeOverride (uint64)
 
virtual void clearUsedSizeOverride ()
 
virtual void notifyChangeInFileSize (int64 changeInSize, int64 changeInAllocatedSize)
 
virtual bool supportsExtendSize () const
 
virtual bool canExtendSize () const
 
virtual void resetCanAttemptExtendSize ()
 
virtual::Core::Result getExtendSizeThreshold (uint64 &outExtendSizeThreshold) const
 
virtual void attemptExtendSize (int64 const &currentFreeSpace, ::std::function< void()> onCompleteCallback)
 
virtual void preemptiveExtendSize (uint64 const expectedContentSize, ::std::function< void()> successCallback, ::std::function< void()> failureCallback)
 
virtual uint64 getAvailableUserStorageSize ()
 
virtual void unloadFlatFileManifests (bool shouldClearManifests)
 
virtual void tick ()
 
virtual void enableSequentialWrites (bool)
 
virtual ::Bedrock::NonOwnerPointer<::Core::FileIndexLrugetFileIndexLru ()
 
virtual bool shouldAllowCommit () const
 
virtual void trackBytesWritten (::Core::PathView targetPath, uint64 amount, ::Core::WriteOperation writeOperation)
 
virtual void trackWriteOperation (::Core::PathView targetPath, ::Core::WriteOperation writeOperation)
 
virtual::Core::FileStorageArea::StorageAreaSpaceInfo getStorageAreaSpaceInfo ()
 
virtual ::std::optional<::std::string > getIntegrityResults () const
 
virtual::Core::Result _commit ()
 
virtual::Core::Result _onTransactionsEmpty (bool fromChild)
 
MCAPI void _addReadOperation (bool succeeded, uint64 numBytesRead)
 
MCAPI void _addWriteOperation (bool succeeded, uint64 numBytesWritten)
 
MCAPI void _beginTransaction (::Core::FileSystemImpl *pTransaction, bool fromChild)
 
MCAPI::Core::Result _endTransaction (::Core::FileSystemImpl *pTransaction, bool fromChild)
 
MCAPI void _notifyEndWrite ()
 
MCAPI bool canWrite () const
 
MCAPI void checkUserStorage ()
 
MCAPI bool isOutOfDiskSpaceError () const
 
MCAPI void notifyCriticalDiskError (::Core::LevelStorageState const &errorCode)
 
MCAPI void * $ctor (::Core::FileAccessType type, ::Core::PathView rootPath, bool usesFlatFiles, bool isAccessedDirectly, ::std::shared_ptr<::Core::FileStorageArea > parent)
 
MCAPI void $dtor ()
 
MCAPI ::std::unique_ptr<::Core::FileSystemImpl$createTransaction (::Core::FileAccessType fileAccessType, ::Core::TransactionFlags)
 
MCAPI void $setUsedSizeOverride (uint64)
 
MCAPI void $clearUsedSizeOverride ()
 
MCAPI void $notifyChangeInFileSize (int64 changeInSize, int64 changeInAllocatedSize)
 
MCAPI bool $handlesPendingWrites () const
 
MCAPI void $informPendingWriteSize (uint64 numBytesWritePending, bool const fromResourcePack)
 
MCAPI uint64 $estimatePendingWriteDiskSize (uint64 rawFileSize) const
 
MCAPI void $informStorageAreaCopy (uint64 storageAreaSize)
 
MCAPI bool $supportsExtendSize () const
 
MCAPI bool $canExtendSize () const
 
MCAPI void $resetCanAttemptExtendSize ()
 
MCAPI::Core::Result $getExtendSizeThreshold (uint64 &outExtendSizeThreshold) const
 
MCAPI void $attemptExtendSize (int64 const &currentFreeSpace, ::std::function< void()> onCompleteCallback)
 
MCAPI void $preemptiveExtendSize (uint64 const expectedContentSize, ::std::function< void()> successCallback, ::std::function< void()> failureCallback)
 
MCAPI uint64 $getAvailableUserStorageSize ()
 
MCAPI void $unloadFlatFileManifests (bool shouldClearManifests)
 
MCAPI void $tick ()
 
MCAPI void $flushImmediately ()
 
MCAPI void $enableFlushToDisk (bool)
 
MCAPI void $enableSequentialWrites (bool)
 
MCAPI bool $checkCorrupt (bool handleCorruption)
 
MCAPI ::Bedrock::NonOwnerPointer<::Core::FileIndexLru$getFileIndexLru ()
 
MCAPI::Core::FileStorageArea::FlushableLevelDbEnvType $getFlushableLevelDbEnvType () const
 
MCAPI uint64 $getTransactionWriteSizeLimit () const
 
MCAPI::Core::Result $setSaveDataIcon (::Core::PathView iconPath)
 
MCAPI bool $shouldAllowCommit () const
 
MCAPI void $trackBytesWritten (::Core::PathView targetPath, uint64 amount, ::Core::WriteOperation writeOperation)
 
MCAPI void $trackWriteOperation (::Core::PathView targetPath, ::Core::WriteOperation writeOperation)
 
MCAPI::Core::FileStorageArea::StorageAreaSpaceInfo $getStorageAreaSpaceInfo ()
 
MCAPI ::std::optional<::std::string > $getIntegrityResults () const
 
MCAPI::Core::Result $_commit ()
 
MCAPI::Core::Result $_onTransactionsEmpty (bool fromChild)
 
MCAPI void $_onTeardown ()
 

Static Public Member Functions

static MCAPI ::Core::Result _getStorageAreaForPathImpl (::std::shared_ptr<::Core::FileStorageArea > &fileStorageArea, ::Core::PathView path)
 
static MCAPI ::Core::Result getStorageAreaForPath (::std::shared_ptr<::Core::FileStorageArea > &fileStorageArea, ::Core::PathView path)
 
static MCAPI ::std::vector<::Core::FileStats * > & sStorageAreaFileStats ()
 
static MCAPI ::std::recursive_mutex & sStorageAreaLock ()
 
static MCAPI ::Core::StorageAreasTreesStorageAreas ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkb8f56f
 
::ll::UntypedStorage< 8, 16 > mUnk847197
 
::ll::UntypedStorage< 8, 64 > mUnk889f10
 
::ll::UntypedStorage< 8, 80 > mUnkba13b1
 
::ll::UntypedStorage< 8, 24 > mUnk7cfba8
 
::ll::UntypedStorage< 1, 1 > mUnk13aec3
 
::ll::UntypedStorage< 1, 1 > mUnk61c0ed
 
::ll::UntypedStorage< 1, 1 > mUnkafc03c
 
::ll::UntypedStorage< 8, 80 > mUnk63cc78
 
::ll::UntypedStorage< 8, 24 > mUnka56475
 
::ll::UntypedStorage< 1, 1 > mUnk7f3baf
 
::ll::UntypedStorage< 1, 1 > mUnk6060c1
 
::ll::UntypedStorage< 8, 64 > mUnk3e8909
 
::ll::UntypedStorage< 8, 64 > mUnk6a2388
 
::ll::UntypedStorage< 8, 16 > mUnk683578
 
::ll::UntypedStorage< 4, 4 > mUnkd6345d
 
::ll::UntypedStorage< 8, 32 > mUnke4ae6a
 
::ll::UntypedStorage< 8, 24 > mUnk3c594a
 
::ll::UntypedStorage< 8, 32 > mUnkedd4a1
 
::ll::UntypedStorage< 8, 144 > mUnk55245b
 
::ll::UntypedStorage< 1, 1 > mUnk6e99fd
 
::ll::UntypedStorage< 8, 88 > mUnk31611b
 
::ll::UntypedStorage< 1, 1 > mUnkf29ed2
 
::ll::UntypedStorage< 8, 16 > mUnkecef76
 
::ll::UntypedStorage< 1, 1 > mUnk949164
 

Member Function Documentation

◆ createTransaction()

virtual ::std::unique_ptr<::Core::FileSystemImpl > Core::WriteBufferedFileStorageArea::createTransaction ( ::Core::FileAccessType )
virtual

Implements Core::FileStorageArea.

◆ supportsSizeQuery()

virtual bool Core::WriteBufferedFileStorageArea::supportsSizeQuery ( ) const
virtual

Implements Core::FileStorageArea.

◆ getTotalSize()

virtual uint64 Core::WriteBufferedFileStorageArea::getTotalSize ( ) const
virtual

Implements Core::FileStorageArea.

◆ getUsedSize()

virtual::Core::Result Core::WriteBufferedFileStorageArea::getUsedSize ( uint64 & )
virtual

Implements Core::FileStorageArea.

◆ getTransactionWriteSizeLimit()

virtual uint64 Core::WriteBufferedFileStorageArea::getTransactionWriteSizeLimit ( ) const
virtual

Reimplemented from Core::FileStorageArea.

◆ handlesPendingWrites()

virtual bool Core::WriteBufferedFileStorageArea::handlesPendingWrites ( ) const
virtual

Reimplemented from Core::FileStorageArea.

◆ informPendingWriteSize()

virtual void Core::WriteBufferedFileStorageArea::informPendingWriteSize ( uint64 numBytesWritePending,
bool const fromResourcePack )
virtual

Reimplemented from Core::FileStorageArea.

◆ estimatePendingWriteDiskSize()

virtual uint64 Core::WriteBufferedFileStorageArea::estimatePendingWriteDiskSize ( uint64 rawFileSize) const
virtual

Reimplemented from Core::FileStorageArea.

◆ informStorageAreaCopy()

virtual void Core::WriteBufferedFileStorageArea::informStorageAreaCopy ( uint64 storageAreaSize)
virtual

Reimplemented from Core::FileStorageArea.

◆ flushImmediately()

virtual void Core::WriteBufferedFileStorageArea::flushImmediately ( )
virtual

Reimplemented from Core::FileStorageArea.

◆ enableFlushToDisk()

virtual void Core::WriteBufferedFileStorageArea::enableFlushToDisk ( bool )
virtual

Reimplemented from Core::FileStorageArea.

◆ checkCorrupt()

virtual bool Core::WriteBufferedFileStorageArea::checkCorrupt ( bool handleCorruption)
virtual

Reimplemented from Core::FileStorageArea.

◆ _onTeardown()

virtual void Core::WriteBufferedFileStorageArea::_onTeardown ( )
virtual

Reimplemented from Core::FileStorageArea.

◆ _addReadOperation()

MCAPI void Core::FileStorageArea::_addReadOperation ( bool succeeded,
uint64 numBytesRead )
inherited
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.

◆ _addWriteOperation()

MCAPI void Core::FileStorageArea::_addWriteOperation ( bool succeeded,
uint64 numBytesWritten )
inherited
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.

◆ _beginTransaction()

MCAPI void Core::FileStorageArea::_beginTransaction ( ::Core::FileSystemImpl * pTransaction,
bool fromChild )
inherited
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.

◆ _endTransaction()

MCAPI::Core::Result Core::FileStorageArea::_endTransaction ( ::Core::FileSystemImpl * pTransaction,
bool fromChild )
inherited
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.

◆ _notifyEndWrite()

MCAPI void Core::FileStorageArea::_notifyEndWrite ( )
inherited
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.

◆ canWrite()

MCAPI bool Core::FileStorageArea::canWrite ( ) const
inherited
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.

◆ checkUserStorage()

MCAPI void Core::FileStorageArea::checkUserStorage ( )
inherited
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.

◆ isOutOfDiskSpaceError()

MCAPI bool Core::FileStorageArea::isOutOfDiskSpaceError ( ) const
inherited
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.

◆ notifyCriticalDiskError()

MCAPI void Core::FileStorageArea::notifyCriticalDiskError ( ::Core::LevelStorageState const & errorCode)
inherited
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.

◆ _getStorageAreaForPathImpl()

static MCAPI ::Core::Result Core::FileStorageArea::_getStorageAreaForPathImpl ( ::std::shared_ptr<::Core::FileStorageArea > & fileStorageArea,
::Core::PathView path )
staticinherited
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.

◆ getStorageAreaForPath()

static MCAPI ::Core::Result Core::FileStorageArea::getStorageAreaForPath ( ::std::shared_ptr<::Core::FileStorageArea > & fileStorageArea,
::Core::PathView path )
staticinherited
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.

◆ sStorageAreaFileStats()

static MCAPI ::std::vector<::Core::FileStats * > & Core::FileStorageArea::sStorageAreaFileStats ( )
staticinherited
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.

◆ sStorageAreaLock()

static MCAPI ::std::recursive_mutex & Core::FileStorageArea::sStorageAreaLock ( )
staticinherited
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.

◆ sStorageAreas()

static MCAPI ::Core::StorageAreasTree & Core::FileStorageArea::sStorageAreas ( )
staticinherited
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.

◆ $ctor()

MCAPI void * Core::FileStorageArea::$ctor ( ::Core::FileAccessType type,
::Core::PathView rootPath,
bool usesFlatFiles,
bool isAccessedDirectly,
::std::shared_ptr<::Core::FileStorageArea > parent )
inherited
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.

◆ $dtor()

MCAPI void Core::FileStorageArea::$dtor ( )
inherited
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.

◆ $createTransaction()

MCAPI ::std::unique_ptr<::Core::FileSystemImpl > Core::FileStorageArea::$createTransaction ( ::Core::FileAccessType fileAccessType,
::Core::TransactionFlags  )
inherited
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.

◆ $setUsedSizeOverride()

MCAPI void Core::FileStorageArea::$setUsedSizeOverride ( uint64 )
inherited
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.

◆ $clearUsedSizeOverride()

MCAPI void Core::FileStorageArea::$clearUsedSizeOverride ( )
inherited
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.

◆ $notifyChangeInFileSize()

MCAPI void Core::FileStorageArea::$notifyChangeInFileSize ( int64 changeInSize,
int64 changeInAllocatedSize )
inherited
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.

◆ $handlesPendingWrites()

MCAPI bool Core::FileStorageArea::$handlesPendingWrites ( ) const
inherited
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.

◆ $informPendingWriteSize()

MCAPI void Core::FileStorageArea::$informPendingWriteSize ( uint64 numBytesWritePending,
bool const fromResourcePack )
inherited
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.

◆ $estimatePendingWriteDiskSize()

MCAPI uint64 Core::FileStorageArea::$estimatePendingWriteDiskSize ( uint64 rawFileSize) const
inherited
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.

◆ $informStorageAreaCopy()

MCAPI void Core::FileStorageArea::$informStorageAreaCopy ( uint64 storageAreaSize)
inherited
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.

◆ $supportsExtendSize()

MCAPI bool Core::FileStorageArea::$supportsExtendSize ( ) const
inherited
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.

◆ $canExtendSize()

MCAPI bool Core::FileStorageArea::$canExtendSize ( ) const
inherited
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.

◆ $resetCanAttemptExtendSize()

MCAPI void Core::FileStorageArea::$resetCanAttemptExtendSize ( )
inherited
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.

◆ $getExtendSizeThreshold()

MCAPI::Core::Result Core::FileStorageArea::$getExtendSizeThreshold ( uint64 & outExtendSizeThreshold) const
inherited
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.

◆ $attemptExtendSize()

MCAPI void Core::FileStorageArea::$attemptExtendSize ( int64 const & currentFreeSpace,
::std::function< void()> onCompleteCallback )
inherited
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.

◆ $preemptiveExtendSize()

MCAPI void Core::FileStorageArea::$preemptiveExtendSize ( uint64 const expectedContentSize,
::std::function< void()> successCallback,
::std::function< void()> failureCallback )
inherited
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.

◆ $getAvailableUserStorageSize()

MCAPI uint64 Core::FileStorageArea::$getAvailableUserStorageSize ( )
inherited
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.

◆ $unloadFlatFileManifests()

MCAPI void Core::FileStorageArea::$unloadFlatFileManifests ( bool shouldClearManifests)
inherited
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.

◆ $tick()

MCAPI void Core::FileStorageArea::$tick ( )
inherited
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.

◆ $flushImmediately()

MCAPI void Core::FileStorageArea::$flushImmediately ( )
inherited
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.

◆ $enableFlushToDisk()

MCAPI void Core::FileStorageArea::$enableFlushToDisk ( bool )
inherited
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.

◆ $enableSequentialWrites()

MCAPI void Core::FileStorageArea::$enableSequentialWrites ( bool )
inherited
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.

◆ $checkCorrupt()

MCAPI bool Core::FileStorageArea::$checkCorrupt ( bool handleCorruption)
inherited
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.

◆ $getFileIndexLru()

MCAPI ::Bedrock::NonOwnerPointer<::Core::FileIndexLru > Core::FileStorageArea::$getFileIndexLru ( )
inherited
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.

◆ $getFlushableLevelDbEnvType()

MCAPI::Core::FileStorageArea::FlushableLevelDbEnvType Core::FileStorageArea::$getFlushableLevelDbEnvType ( ) const
inherited
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.

◆ $getTransactionWriteSizeLimit()

MCAPI uint64 Core::FileStorageArea::$getTransactionWriteSizeLimit ( ) const
inherited
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.

◆ $setSaveDataIcon()

MCAPI::Core::Result Core::FileStorageArea::$setSaveDataIcon ( ::Core::PathView iconPath)
inherited
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.

◆ $shouldAllowCommit()

MCAPI bool Core::FileStorageArea::$shouldAllowCommit ( ) const
inherited
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.

◆ $trackBytesWritten()

MCAPI void Core::FileStorageArea::$trackBytesWritten ( ::Core::PathView targetPath,
uint64 amount,
::Core::WriteOperation writeOperation )
inherited
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.

◆ $trackWriteOperation()

MCAPI void Core::FileStorageArea::$trackWriteOperation ( ::Core::PathView targetPath,
::Core::WriteOperation writeOperation )
inherited
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.

◆ $getStorageAreaSpaceInfo()

MCAPI::Core::FileStorageArea::StorageAreaSpaceInfo Core::FileStorageArea::$getStorageAreaSpaceInfo ( )
inherited
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.

◆ $getIntegrityResults()

MCAPI ::std::optional<::std::string > Core::FileStorageArea::$getIntegrityResults ( ) const
inherited
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.

◆ $_commit()

MCAPI::Core::Result Core::FileStorageArea::$_commit ( )
inherited
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.

◆ $_onTransactionsEmpty()

MCAPI::Core::Result Core::FileStorageArea::$_onTransactionsEmpty ( bool fromChild)
inherited
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.

◆ $_onTeardown()

MCAPI void Core::FileStorageArea::$_onTeardown ( )
inherited
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.

◆ $vftable()

static MCAPI void ** Core::FileStorageArea::$vftable ( )
staticinherited
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: