LeviLamina
|
Public Types | |
enum class | State : int { Uninitialized = 0 , Initialized = 1 , Ready = 2 } |
Public Member Functions | |
DataStoreService & | operator= (DataStoreService const &) |
DataStoreService (DataStoreService const &) | |
virtual ::Scripting::Result_deprecated< void > | init () |
virtual ::Scripting::Result_deprecated< void > | quit () |
virtual ::Scripting::Result_deprecated< 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) |
virtual ::Scripting::Result_deprecated< void > | _handleEvents (::HashedString const &, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &, bool)=0 |
virtual::Json::Value | _getPayload (::HashedString const &, ::Editor::DataStore::PayloadDescription const &) const =0 |
MCAPI | DataStoreService (::Editor::ServiceProviderCollection &providers) |
MCAPI void | _handleDataStoreEventPacket (::Editor::Network::DataStoreEventPayload const &packet) |
MCAPI void | _handleScriptReloadEventPacket (::Editor::Network::ServerScriptTeardownRebuildPayload const &packet) |
MCAPI ::Scripting::Result_deprecated< 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) |
MCAPI void * | $ctor (::Editor::ServiceProviderCollection &providers) |
MCAPI void | $dtor () |
MCAPI ::Scripting::Result_deprecated< void > | $init () |
MCAPI ::Scripting::Result_deprecated< void > | $quit () |
MCAPI ::Scripting::Result_deprecated< 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 |
MCAPI::Bedrock::PubSub::Subscription | $listenForEvent (::std::function< void(::HashedString const &, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &)> callback) |
virtual ::Scripting::Result_deprecated< void > | ready () |
virtual::std::string_view | getServiceName () const =0 |
virtual bool | isServiceInitialized () const |
virtual bool | isServiceReady () const |
MCAPI ::Scripting::Result_deprecated< void > | $ready () |
MCAPI bool | $isServiceInitialized () const |
MCAPI bool | $isServiceReady () const |
Static Public Member Functions | |
static MCAPI void ** | $vftableForDataStoreServiceProvider () |
static MCAPI void ** | $vftableForIEditorService () |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 8, 8 > | mUnk13c2ab |
::ll::UntypedStorage< 8, 8 > | mUnke835e6 |
::ll::UntypedStorage< 8, 8 > | mUnk53a18a |
::ll::UntypedStorage< 8, 8 > | mUnk77d480 |
::ll::UntypedStorage< 8, 128 > | mUnk906987 |
::ll::UntypedStorage< 8, 48 > | mUnk16dd40 |
::ll::UntypedStorage< 8, 16 > | mUnke703fc |
::ll::UntypedStorage< 8, 16 > | mUnkd4e093 |
::ll::UntypedStorage< 8, 8 > | mUnkc8874b |
::ll::UntypedStorage< 4, 4 > | mUnk93c97e |
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|
explicit |
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
Implements Editor::Services::DataStoreServiceProvider.
|
virtual |
Implements Editor::Services::DataStoreServiceProvider.
|
virtual |
Implements Editor::Services::DataStoreServiceProvider.
MCAPI void Editor::Services::DataStoreService::_handleDataStoreEventPacket | ( | ::Editor::Network::DataStoreEventPayload const & | packet | ) |
MCAPI void Editor::Services::DataStoreService::_handleScriptReloadEventPacket | ( | ::Editor::Network::ServerScriptTeardownRebuildPayload const & | packet | ) |
MCAPI ::Scripting::Result_deprecated< void > Editor::Services::DataStoreService::_processEvent | ( | ::HashedString const & | dataTag, |
::Editor::DataStore::EventType | eventType, | ||
::Json::Value const & | payload, | ||
::Editor::DataStore::PayloadDescription const & | desc, | ||
bool | isNetworkEvent ) |
MCAPI void Editor::Services::DataStoreService::_publishEvent | ( | ::HashedString const & | dataTag, |
::Editor::DataStore::EventType | eventType, | ||
::Json::Value const & | payload, | ||
::Editor::DataStore::PayloadDescription const & | desc ) |
MCAPI void Editor::Services::DataStoreService::_sendNetworkEvent | ( | ::HashedString const & | dataTag, |
::Editor::DataStore::EventType | eventType, | ||
::Json::Value const & | payload, | ||
::Editor::DataStore::PayloadDescription const & | desc ) |
MCAPI void * Editor::Services::DataStoreService::$ctor | ( | ::Editor::ServiceProviderCollection & | providers | ) |
MCAPI void Editor::Services::DataStoreService::$dtor | ( | ) |
MCAPI ::Scripting::Result_deprecated< void > Editor::Services::DataStoreService::$init | ( | ) |
MCAPI ::Scripting::Result_deprecated< void > Editor::Services::DataStoreService::$quit | ( | ) |
MCAPI ::Scripting::Result_deprecated< void > Editor::Services::DataStoreService::$dispatchEvent | ( | ::HashedString const & | dataTag, |
::Editor::DataStore::EventType | eventType, | ||
::Json::Value const & | payload, | ||
::Editor::DataStore::PayloadDescription const & | desc ) |
MCAPI::Json::Value Editor::Services::DataStoreService::$getPayload | ( | ::HashedString const & | dataTag, |
::Editor::DataStore::PayloadDescription const & | desc ) const |
MCAPI::Bedrock::PubSub::Subscription Editor::Services::DataStoreService::$listenForEvent | ( | ::std::function< void(::HashedString const &, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &)> | callback | ) |
|
static |
|
static |
|
inherited |
|
inherited |
|
inherited |
|
staticinherited |