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
56 $syncWorld(::World::WorldID
const&, ::std::function<
void(::World::WorldCloudSyncResult)>
const& onComplete);
58 MCAPI
void $uploadWorld(
59 ::World::WorldID
const&,
62 ::std::function<
void(::World::WorldCloudSyncResult)>
const& onComplete
65 MCFOLD ::Core::ContainerSyncState $getSyncState(::World::WorldID
const&)
const;
67 MCFOLD ::std::optional<uint64> $getConsumedRemoteStorageQuota(::World::WorldID
const&)
const;
69 MCAPI
void $setLocalOnly(
70 ::World::WorldID
const&,
72 ::std::function<
void(::World::WorldCloudSyncResult)>
const& onComplete
75 MCAPI
void $setCloudSaved(
76 ::World::WorldID
const&,
78 ::std::function<
void(::World::WorldCloudSyncResult)>
const& onComplete
Definition WorldCloudSyncer.h:7
static MCAPI void ** $vftable()
Definition ContainerSyncState.h:7