3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Result_deprecated.h"
7#include "mc/editor/datastore/EventType.h"
8#include "mc/editor/services/datastore/DataStoreService.h"
15namespace Json {
class Value; }
18namespace Editor::Services {
23 ServerDataStoreService();
28 virtual ~ServerDataStoreService() =
default;
30 virtual ::Scripting::Result_deprecated<void> init() ;
32 virtual ::std::string_view getServiceName()
const ;
34 virtual ::Scripting::Result_deprecated<void> _handleEvents(
36 ::Editor::DataStore::EventType,
61 MCNAPI ::Scripting::Result_deprecated<void>
$init();
67 ::Editor::DataStore::EventType,
Definition ServiceProviderCollection.h:7
Definition DataStoreService.h:25
MCAPI::Json::Value $_getPayload(::HashedString const &dataTag, ::Editor::DataStore::PayloadDescription const &) const
MCAPI ServerDataStoreService(::Editor::ServiceProviderCollection &providers)
static MCAPI void ** $vftableForIEditorService()
MCAPI ::Scripting::Result_deprecated< void > $_handleEvents(::HashedString const &dataTag, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &, bool)
static MCAPI void ** $vftableForDataStoreServiceProvider()
MCAPI ::Scripting::Result_deprecated< void > $init()
MCAPI void * $ctor(::Editor::ServiceProviderCollection &providers)
MCAPI::std::string_view $getServiceName() const
Definition HashedString.h:5
Definition PayloadDescription.h:7