|
virtual ::Scripting::Result< void > | init () |
|
virtual::std::string_view | getServiceName () const |
|
virtual ::Scripting::Result< void > | _handleEvents (::HashedString const &dataTag, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &, bool) |
|
virtual::Json::Value | _getPayload (::HashedString const &dataTag, ::Editor::DataStore::PayloadDescription const &) const |
|
MCAPI | ServerDataStoreService (::Editor::ServiceProviderCollection &providers) |
|
MCAPI void * | $ctor (::Editor::ServiceProviderCollection &providers) |
|
MCAPI ::Scripting::Result< void > | $init () |
|
MCAPI::std::string_view | $getServiceName () const |
|
MCAPI ::Scripting::Result< void > | $_handleEvents (::HashedString const &dataTag, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &, bool) |
|
MCFOLD::Json::Value | $_getPayload (::HashedString const &dataTag, ::Editor::DataStore::PayloadDescription const &) const |
|
virtual ::Scripting::Result< void > | quit () |
|
virtual ::Scripting::Result< void > | dispatchEvent (::HashedString const &dataTag, ::Editor::DataStore::EventType eventType, ::Json::Value const &payload, ::Editor::DataStore::PayloadDescription const &desc) |
|
virtual::Json::Value | getPayload (::HashedString const &dataTag, ::Editor::DataStore::PayloadDescription const &desc) const |
|
virtual::Bedrock::PubSub::Subscription | listenForEvent (::std::function< void(::HashedString const &, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &)> callback) |
|
MCAPI void | _handleDataStoreEventPacket (::Editor::Network::DataStoreEventPayload const &packet) |
|
MCAPI void | _handleScriptReloadEventPacket (::Editor::Network::ServerScriptTeardownRebuildPayload const &packet) |
|
MCAPI ::Scripting::Result< void > | _processEvent (::HashedString const &dataTag, ::Editor::DataStore::EventType eventType, ::Json::Value const &payload, ::Editor::DataStore::PayloadDescription const &desc, bool isNetworkEvent) |
|
MCAPI void | _publishEvent (::HashedString const &dataTag, ::Editor::DataStore::EventType eventType, ::Json::Value const &payload, ::Editor::DataStore::PayloadDescription const &desc) |
|
MCAPI void | _sendNetworkEvent (::HashedString const &dataTag, ::Editor::DataStore::EventType eventType, ::Json::Value const &payload, ::Editor::DataStore::PayloadDescription const &desc) |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
MCAPI void | $dtor () |
|
MCFOLD ::Scripting::Result< void > | $quit () |
|
MCAPI ::Scripting::Result< void > | $dispatchEvent (::HashedString const &dataTag, ::Editor::DataStore::EventType eventType, ::Json::Value const &payload, ::Editor::DataStore::PayloadDescription const &desc) |
|
MCAPI::Json::Value | $getPayload (::HashedString const &dataTag, ::Editor::DataStore::PayloadDescription const &desc) const |
|
MCFOLD::Bedrock::PubSub::Subscription | $listenForEvent (::std::function< void(::HashedString const &, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &)> callback) |
|
virtual ::Scripting::Result< void > | ready () |
|
virtual bool | isServiceInitialized () const |
|
virtual bool | isServiceReady () const |
|
MCFOLD ::Scripting::Result< void > | $ready () |
|
MCAPI bool | $isServiceInitialized () const |
|
MCAPI bool | $isServiceReady () const |
|