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"
13namespace Editor {
class ServiceProviderCollection; }
14namespace Editor::DataStore {
struct PayloadDescription; }
15namespace Json {
class Value; }
18namespace Editor::Services {
32 virtual ::Scripting::Result_deprecated<void> init() ;
35 virtual ::std::string_view getServiceName()
const ;
38 virtual ::Scripting::Result_deprecated<void> _handleEvents(
40 ::Editor::DataStore::EventType,
66 MCNAPI ::Scripting::Result_deprecated<void>
$init();
72 ::Editor::DataStore::EventType,
Definition ServiceProviderCollection.h:7
Definition DataStoreService.h:25
Definition ServerDataStoreService.h:20
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