LeviLamina
Loading...
Searching...
No Matches
Core::RemoteStorageProvider Class Referenceabstract

Public Member Functions

RemoteStorageProvideroperator= (RemoteStorageProvider const &)
 
 RemoteStorageProvider (RemoteStorageProvider const &)
 
virtual void shutdown ()
 
virtual::std::string const & getWorldsPrefix () const =0
 
virtual::std::string encodeWorldName (::std::string const &)=0
 
virtual::std::string encodeFileName (::std::string const &)=0
 
virtual float getSyncProgress ()=0
 
virtual void tick ()=0
 
virtual void onAppSuspend ()=0
 
virtual void onAppResume ()=0
 
virtual void onSignOut ()=0
 
virtual::CallbackToken onSignIn (::std::shared_ptr<::CallbackTokenContext<::std::function< void(::Core::Result)> > >)=0
 
virtual::CallbackToken deleteContainer (::std::shared_ptr<::CallbackTokenContext<::std::function< void(::Core::Result)> > >, ::std::string const &)=0
 
virtual::CallbackToken commit (::std::shared_ptr<::CallbackTokenContext<::std::function< void(::Core::Result, ::Core::StorageResult)> > >, ::std::string const &, ::std::set<::std::string > const &, ::std::set<::std::string > &, ::std::set<::std::string > &, bool)=0
 
virtual::CallbackToken sync (::std::string const &, ::std::string const &, ::std::shared_ptr<::CallbackTokenContext<::std::function< void(::Core::Result)> > >, ::std::function< void(::std::string const &, bool)>)=0
 
virtual::CallbackToken syncMeta (::std::string const &, ::std::string const &, ::std::shared_ptr<::CallbackTokenContext<::std::function< void(::Core::Result)> > >)=0
 
virtual::CallbackToken syncContainerManifest (::std::string const &, ::std::string const &, ::std::shared_ptr<::CallbackTokenContext<::std::function< void(::Core::Result)> > >)=0
 
virtual::Core::RemoteStorageManifest getManifest (::std::string const &)=0
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk4f2a23
 

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