LeviLamina
Loading...
Searching...
No Matches
ConnectedStorageProvider_GameCore Class Referenceabstract
Inheritance diagram for ConnectedStorageProvider_GameCore:

Classes

struct  CommitSnapshotParameters

Public Member Functions

virtual void shutdown ()
virtual::std::string const & getWorldsPrefix () const
virtual::std::string encodeWorldName (::std::string const &)
virtual::std::string encodeFileName (::std::string const &)
virtual float getSyncProgress ()
virtual void onAppSuspend ()
virtual void onAppResume ()
virtual::CallbackToken deleteContainer (::std::shared_ptr<::CallbackTokenContext< ::std::function< void(::nonstd::expected< void, ::Bedrock::ErrorInfo<::std::error_code > >)> > >, ::std::string const &, ::std::function< void(uint64)>)
virtual::CallbackToken commit (::std::shared_ptr<::CallbackTokenContext<::std::function< void(::nonstd::expected< void, ::Bedrock::ErrorInfo<::std::error_code > >, ::Core::StorageResult)> > >, ::std::string const &, ::std::set<::std::string > const &, ::std::set<::std::string > &, ::std::set<::std::string > &, bool, ::std::function< void(uint64)>)
virtual::CallbackToken sync (::std::string const &, ::std::string const &, ::std::shared_ptr<::CallbackTokenContext< ::std::function< void(::nonstd::expected< void, ::Bedrock::ErrorInfo<::std::error_code > >)> > >, ::std::function< void(::std::string const &, bool)>)
virtual::CallbackToken syncMeta (::std::string const &, ::std::string const &, ::std::shared_ptr<::CallbackTokenContext< ::std::function< void(::nonstd::expected< void, ::Bedrock::ErrorInfo<::std::error_code > >)> > >, ::std::shared_ptr<::std::vector<::Core::ContainerOutInfo > >)
virtual::CallbackToken syncContainerManifest (::std::string const &, ::std::string const &, ::std::shared_ptr<::CallbackTokenContext< ::std::function< void(::nonstd::expected< void, ::Bedrock::ErrorInfo<::std::error_code > >)> > >)
virtual::Core::RemoteStorageManifest getManifest (::std::string const &)
virtual int64 getQuotaRemaining () const
virtual int64 getQuotaTotal () const
virtual::CallbackToken commit (::std::shared_ptr<::CallbackTokenContext<::std::function< void(::nonstd::expected< void, ::Bedrock::ErrorInfo<::std::error_code > >, ::Core::StorageResult)> > >, ::std::string const &, ::std::set<::std::string > const &, ::std::set<::std::string > &, ::std::set<::std::string > &, bool, ::std::function< void(uint64)>)=0
MCAPI void mapContainerToRoot (::std::string const &containerName, ::std::string const &root)

Public Attributes

::ll::TypedStorage< 8, 80, ::std::mutex > mManifestLock
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::Core::RemoteStorageManifest > > mManifests
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::ConnectedStorage_GameCore > > mConnectedStorage
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::CommitChunkSequenceBuilder > > mCommitChunkSequence
::ll::TypedStorage< 8, 32, ::Core::PathBuffer<::std::string > > mStagingLocationRoot
::ll::TypedStorage< 8, 336, ::TaskGroup > mStorageTasks
::ll::UntypedStorage< 8, 16 > mUnk4791cb

Member Function Documentation

◆ shutdown()

virtual void ConnectedStorageProvider_GameCore::shutdown ( )
virtual

Reimplemented from Core::RemoteStorageProvider.

◆ getWorldsPrefix()

virtual::std::string const & ConnectedStorageProvider_GameCore::getWorldsPrefix ( ) const
virtual

◆ encodeWorldName()

virtual::std::string ConnectedStorageProvider_GameCore::encodeWorldName ( ::std::string const & )
virtual

◆ encodeFileName()

virtual::std::string ConnectedStorageProvider_GameCore::encodeFileName ( ::std::string const & )
virtual

◆ getSyncProgress()

virtual float ConnectedStorageProvider_GameCore::getSyncProgress ( )
virtual

◆ onAppSuspend()

virtual void ConnectedStorageProvider_GameCore::onAppSuspend ( )
virtual

◆ onAppResume()

virtual void ConnectedStorageProvider_GameCore::onAppResume ( )
virtual

◆ deleteContainer()

virtual::CallbackToken ConnectedStorageProvider_GameCore::deleteContainer ( ::std::shared_ptr<::CallbackTokenContext< ::std::function< void(::nonstd::expected< void, ::Bedrock::ErrorInfo<::std::error_code > >)> ,
::std::string const & ,
::std::function< void(uint64)>  )
virtual

◆ sync()

virtual::CallbackToken ConnectedStorageProvider_GameCore::sync ( ::std::string const & ,
::std::string const & ,
::std::shared_ptr<::CallbackTokenContext< ::std::function< void(::nonstd::expected< void, ::Bedrock::ErrorInfo<::std::error_code > >)> ,
::std::function< void(::std::string const &, bool)>  )
virtual

◆ syncMeta()

virtual::CallbackToken ConnectedStorageProvider_GameCore::syncMeta ( ::std::string const & ,
::std::string const & ,
::std::shared_ptr<::CallbackTokenContext< ::std::function< void(::nonstd::expected< void, ::Bedrock::ErrorInfo<::std::error_code > >)> ,
::std::shared_ptr<::std::vector<::Core::ContainerOutInfo > >  )
virtual

◆ syncContainerManifest()

virtual::CallbackToken ConnectedStorageProvider_GameCore::syncContainerManifest ( ::std::string const & ,
::std::string const & ,
::std::shared_ptr<::CallbackTokenContext< ::std::function< void(::nonstd::expected< void, ::Bedrock::ErrorInfo<::std::error_code > >)>  )
virtual

◆ getManifest()

virtual::Core::RemoteStorageManifest ConnectedStorageProvider_GameCore::getManifest ( ::std::string const & )
virtual

◆ getQuotaRemaining()

virtual int64 ConnectedStorageProvider_GameCore::getQuotaRemaining ( ) const
virtual

◆ getQuotaTotal()

virtual int64 ConnectedStorageProvider_GameCore::getQuotaTotal ( ) const
virtual

◆ mapContainerToRoot()

MCAPI void Core::RemoteStorageProvider::mapContainerToRoot ( ::std::string const & containerName,
::std::string const & root )
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.

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