3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/scripting/data_sync/DataStoreSync.h"
13namespace Bedrock::DDUI {
24 DataStoreSyncServer& operator=(DataStoreSyncServer
const&);
25 DataStoreSyncServer(DataStoreSyncServer
const&);
26 DataStoreSyncServer();
31 virtual ~DataStoreSyncServer() =
default;
33 virtual void clear(::std::string
const& datastoreName,
bool addToOutgoingChanges) ;
35 virtual void assertAppropriateThread()
const ;
44 ::std::string
const& dataStoreName,
45 ::std::string
const& propertyName,
46 ::std::string
const& path
50 ::std::string
const& dataStoreName,
51 ::std::string
const& propertyName,
52 ::std::string
const& path,
60 MCNAPI_S
void* $ctor();
66 MCNAPI
void $clear(::std::string
const& datastoreName,
bool addToOutgoingChanges);
MCAPI void $clear(::std::string const &datastoreName, bool addToOutgoingChanges)
MCAPI void $assertAppropriateThread() const
MCAPI void setPropertyUpdateAllowed(::std::string const &dataStoreName, ::std::string const &propertyName, ::std::string const &path, bool value)
MCAPI void applyUpdate(::Bedrock::DDUI::DataStoreUpdate const &change)
MCAPI bool canClientUpdateProperty(::std::string const &dataStoreName, ::std::string const &propertyName, ::std::string const &path)
static MCAPI void ** $vftable()
Definition DataStoreSync.h:18
Definition DataStoreUpdate.h:7