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

WriteBufferedFileStorageArea & operator= (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)
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 &) 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 bool shouldRecordFileError (::Core::PathView, ::std::error_code) 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)
MCNAPI_C void addStateListener (::Core::StorageAreaStateListener *l)
MCAPI bool canWrite () const
MCAPI void checkUserStorage ()
MCAPI void removeStateListener (::Core::StorageAreaStateListener *l)
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 &) 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)
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 bool $shouldRecordFileError (::Core::PathView, ::std::error_code) 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 MCNAPI_C ::Core::Result getStorageAreaForPath (::std::shared_ptr<::Core::FileStorageArea > &fileStorageArea, ::Core::PathView path)
static MCAPI ::Bedrock::Threading::BasicLockbox<::std::vector<::Core::FileStats * >, ::Bedrock::Threading::Mutex > & sStorageAreaFileStats ()
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.

◆ 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.

◆ removeStateListener()

MCAPI void Core::FileStorageArea::removeStateListener ( ::Core::StorageAreaStateListener * l)
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()

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.

◆ sStorageAreaFileStats()

MCAPI ::Bedrock::Threading::BasicLockbox<::std::vector<::Core::FileStats * >, ::Bedrock::Threading::Mutex > & 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.

◆ sStorageAreas()

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 & ) 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 )
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.

◆ $shouldRecordFileError()

MCAPI bool Core::FileStorageArea::$shouldRecordFileError ( ::Core::PathView ,
::std::error_code  ) 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()

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: