3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/world/IWorldCloudSyncer.h"
7#include "mc/client/world/WorldCloudSyncResult.h"
12namespace World {
struct WorldID; }
21 virtual ~WorldCloudSyncer() =
default;
23 virtual void syncWorld(
24 ::World::WorldID
const&,
25 ::std::function<
void(::World::WorldCloudSyncResult)>
const& onComplete
28 virtual void uploadWorld(
29 ::World::WorldID
const&,
32 ::std::function<
void(::World::WorldCloudSyncResult)>
const& onComplete
35 virtual ::Core::ContainerSyncState getSyncState(::World::WorldID
const&)
const ;
37 virtual ::std::optional<uint64> getConsumedRemoteStorageQuota(::World::WorldID
const&)
const ;
39 virtual void setLocalOnly(
40 ::World::WorldID
const&,
42 ::std::function<
void(::World::WorldCloudSyncResult)>
const& onComplete
45 virtual void setCloudSaved(
46 ::World::WorldID
const&,
48 ::std::function<
void(::World::WorldCloudSyncResult)>
const& onComplete
62 ::std::function<
void(::World::WorldCloudSyncResult)>
const& onComplete
72 ::std::function<
void(::World::WorldCloudSyncResult)>
const& onComplete
78 ::std::function<
void(::World::WorldCloudSyncResult)>
const& onComplete
Definition WorldCloudSyncer.h:7
MCAPI ::std::optional< uint64 > $getConsumedRemoteStorageQuota(::World::WorldID const &) const
MCAPI void $uploadWorld(::World::WorldID const &, bool, bool, ::std::function< void(::World::WorldCloudSyncResult)> const &onComplete) const
MCAPI void $setLocalOnly(::World::WorldID const &, bool, ::std::function< void(::World::WorldCloudSyncResult)> const &onComplete)
MCAPI void $syncWorld(::World::WorldID const &, ::std::function< void(::World::WorldCloudSyncResult)> const &onComplete)
MCAPI::Core::ContainerSyncState $getSyncState(::World::WorldID const &) const
static MCAPI void ** $vftable()
MCAPI void $setCloudSaved(::World::WorldID const &, bool, ::std::function< void(::World::WorldCloudSyncResult)> const &onComplete)
Definition ContainerSyncState.h:7