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&);
30 virtual ~DataStoreSyncServer() =
default;
32 virtual void clear(::std::string
const& datastoreName,
bool addToOutgoingChanges) ;
34 virtual void assertAppropriateThread()
const ;
40 MCNAPI_S DataStoreSyncServer();
45 ::std::string
const& dataStoreName,
46 ::std::string
const& propertyName,
47 ::std::string
const& path
51 ::std::string
const& dataStoreName,
52 ::std::string
const& propertyName,
53 ::std::string
const& path,
61 MCNAPI_S
void* $ctor();
67 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