|
ExternalFileLevelStorageSource & | operator= (ExternalFileLevelStorageSource const &) |
|
| ExternalFileLevelStorageSource (ExternalFileLevelStorageSource const &) |
|
virtual::std::string const & | getName () const |
|
virtual ::Bedrock::UniqueOwnerPointer<::LevelStorage > | createLevelStorage (::Scheduler &scheduler, ::std::string const &levelId, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::std::chrono::nanoseconds const &writeFlushInterval, ::Bedrock::NotNullNonOwnerPtr<::LevelDbEnv > levelDbEnv, ::std::unique_ptr<::LevelStorageEventing > levelStorageEventing) |
|
virtual ::std::unique_ptr<::LevelLooseFileStorage > | createLevelLooseStorage (::std::string const &levelId, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider) |
|
virtual::Core::Result | getLevelData (::std::string const &levelId, ::LevelData &levelDataOut) const |
|
virtual void | saveLevelData (::std::string const &levelId, ::LevelData const &data) |
|
virtual void | getLevelList (::std::vector<::Core::PathBuffer<::std::string > > &paths) |
|
virtual void | deleteLevel (::std::string const &levelId) |
|
virtual bool | renameLevel (::std::string const &levelId, ::std::string const &newLevelName) |
|
virtual void | renameLevel (::LevelData &levelData, ::Core::Path const &fullPath, ::std::string const &newLevelName) |
|
virtual bool | createBackupCopyOfWorld (::std::string const &levelId, ::std::string const &newLeveId, ::std::string const &newName) |
|
virtual bool | isLevelMarkedForSync (::Core::Path const &levelPath) const |
|
virtual bool | isLevelPartiallyCopied (::Core::Path const &levelPath) const |
|
virtual ::Core::PathBuffer<::std::string > | getLevelDatFoundPath (::Core::Path const &levelPath) const |
|
virtual ::Core::PathBuffer<::std::string > const | getBasePath () const |
|
virtual ::Core::PathBuffer<::std::string > const | getPathToLevel (::std::string const &levelId) const |
|
virtual ::Core::PathBuffer<::std::string > const | getPathToLevelInfo (::std::string const &levelId, bool forceInfo) const |
|
virtual bool | isBetaRetailLevel (::std::string const &levelId) const |
|
MCAPI | ExternalFileLevelStorageSource (::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManager > const &pathManager, ::Bedrock::NotNullNonOwnerPtr<::SaveTransactionManager > const &saveTransactionManager) |
|
MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManager > const &pathManager, ::Bedrock::NotNullNonOwnerPtr<::SaveTransactionManager > const &saveTransactionManager) |
|
MCAPI void | $dtor () |
|
MCAPI::std::string const & | $getName () const |
|
MCAPI ::Bedrock::UniqueOwnerPointer<::LevelStorage > | $createLevelStorage (::Scheduler &scheduler, ::std::string const &levelId, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::std::chrono::nanoseconds const &writeFlushInterval, ::Bedrock::NotNullNonOwnerPtr<::LevelDbEnv > levelDbEnv, ::std::unique_ptr<::LevelStorageEventing > levelStorageEventing) |
|
MCAPI ::std::unique_ptr<::LevelLooseFileStorage > | $createLevelLooseStorage (::std::string const &levelId, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider) |
|
MCAPI::Core::Result | $getLevelData (::std::string const &levelId, ::LevelData &levelDataOut) const |
|
MCAPI void | $saveLevelData (::std::string const &levelId, ::LevelData const &data) |
|
MCAPI void | $getLevelList (::std::vector<::Core::PathBuffer<::std::string > > &paths) |
|
MCAPI void | $deleteLevel (::std::string const &levelId) |
|
MCAPI bool | $renameLevel (::std::string const &levelId, ::std::string const &newLevelName) |
|
MCAPI void | $renameLevel (::LevelData &levelData, ::Core::Path const &fullPath, ::std::string const &newLevelName) |
|
MCAPI bool | $createBackupCopyOfWorld (::std::string const &levelId, ::std::string const &newLeveId, ::std::string const &newName) |
|
MCAPI bool | $isLevelMarkedForSync (::Core::Path const &levelPath) const |
|
MCAPI bool | $isLevelPartiallyCopied (::Core::Path const &levelPath) const |
|
MCAPI ::Core::PathBuffer<::std::string > | $getLevelDatFoundPath (::Core::Path const &levelPath) const |
|
MCAPI ::Core::PathBuffer<::std::string > const | $getBasePath () const |
|
MCAPI ::Core::PathBuffer<::std::string > const | $getPathToLevel (::std::string const &levelId) const |
|
MCAPI ::Core::PathBuffer<::std::string > const | $getPathToLevelInfo (::std::string const &levelId, bool forceInfo) const |
|
MCFOLD bool | $isBetaRetailLevel (::std::string const &levelId) const |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|