LeviLamina
Loading...
Searching...
No Matches
Editor::Services::ServerDataStoreService Class Reference
+ Inheritance diagram for Editor::Services::ServerDataStoreService:

Public Types

enum class  State : int { Uninitialized = 0 , Initialized = 1 , Ready = 2 }
 

Public Member Functions

virtual ::Scripting::Result_deprecated< void > init ()
 
virtual::std::string_view getServiceName () const
 
virtual ::Scripting::Result_deprecated< 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_deprecated< void > $init ()
 
MCAPI::std::string_view $getServiceName () const
 
MCAPI ::Scripting::Result_deprecated< void > $_handleEvents (::HashedString const &dataTag, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &, bool)
 
MCAPI::Json::Value $_getPayload (::HashedString const &dataTag, ::Editor::DataStore::PayloadDescription const &) const
 
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)
 
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 $dtor ()
 
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 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::ControlBlockmControlBlock
 

Constructor & Destructor Documentation

◆ ServerDataStoreService()

MCAPI Editor::Services::ServerDataStoreService::ServerDataStoreService ( ::Editor::ServiceProviderCollection & providers)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ init()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ServerDataStoreService::init ( )
virtual

◆ getServiceName()

virtual::std::string_view Editor::Services::ServerDataStoreService::getServiceName ( ) const
virtual

◆ _handleEvents()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ServerDataStoreService::_handleEvents ( ::HashedString const & dataTag,
::Editor::DataStore::EventType ,
::Json::Value const & ,
::Editor::DataStore::PayloadDescription const & ,
bool  )
virtual

◆ _getPayload()

virtual::Json::Value Editor::Services::ServerDataStoreService::_getPayload ( ::HashedString const & dataTag,
::Editor::DataStore::PayloadDescription const &  ) const
virtual

◆ $ctor()

MCAPI void * Editor::Services::ServerDataStoreService::$ctor ( ::Editor::ServiceProviderCollection & providers)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $init()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ServerDataStoreService::$init ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getServiceName()

MCAPI::std::string_view Editor::Services::ServerDataStoreService::$getServiceName ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_handleEvents()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ServerDataStoreService::$_handleEvents ( ::HashedString const & dataTag,
::Editor::DataStore::EventType ,
::Json::Value const & ,
::Editor::DataStore::PayloadDescription const & ,
bool  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_getPayload()

MCAPI::Json::Value Editor::Services::ServerDataStoreService::$_getPayload ( ::HashedString const & dataTag,
::Editor::DataStore::PayloadDescription const &  ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForDataStoreServiceProvider()

static MCAPI void ** Editor::Services::ServerDataStoreService::$vftableForDataStoreServiceProvider ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForIEditorService()

static MCAPI void ** Editor::Services::ServerDataStoreService::$vftableForIEditorService ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ quit()

virtual ::Scripting::Result_deprecated< void > Editor::Services::DataStoreService::quit ( )
virtualinherited

◆ dispatchEvent()

virtual ::Scripting::Result_deprecated< void > Editor::Services::DataStoreService::dispatchEvent ( ::HashedString const & dataTag,
::Editor::DataStore::EventType eventType,
::Json::Value const & payload,
::Editor::DataStore::PayloadDescription const & desc )
virtualinherited

◆ getPayload()

virtual::Json::Value Editor::Services::DataStoreService::getPayload ( ::HashedString const & dataTag,
::Editor::DataStore::PayloadDescription const & desc ) const
virtualinherited

◆ listenForEvent()

virtual::Bedrock::PubSub::Subscription Editor::Services::DataStoreService::listenForEvent ( ::std::function< void(::HashedString const &, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &)> callback)
virtualinherited

◆ _handleDataStoreEventPacket()

MCAPI void Editor::Services::DataStoreService::_handleDataStoreEventPacket ( ::Editor::Network::DataStoreEventPayload const & packet)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _handleScriptReloadEventPacket()

MCAPI void Editor::Services::DataStoreService::_handleScriptReloadEventPacket ( ::Editor::Network::ServerScriptTeardownRebuildPayload const & packet)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _processEvent()

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 )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _publishEvent()

MCAPI void Editor::Services::DataStoreService::_publishEvent ( ::HashedString const & dataTag,
::Editor::DataStore::EventType eventType,
::Json::Value const & payload,
::Editor::DataStore::PayloadDescription const & desc )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _sendNetworkEvent()

MCAPI void Editor::Services::DataStoreService::_sendNetworkEvent ( ::HashedString const & dataTag,
::Editor::DataStore::EventType eventType,
::Json::Value const & payload,
::Editor::DataStore::PayloadDescription const & desc )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void Editor::Services::DataStoreService::$dtor ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $quit()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::DataStoreService::$quit ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dispatchEvent()

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 )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getPayload()

MCAPI::Json::Value Editor::Services::DataStoreService::$getPayload ( ::HashedString const & dataTag,
::Editor::DataStore::PayloadDescription const & desc ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $listenForEvent()

MCAPI::Bedrock::PubSub::Subscription Editor::Services::DataStoreService::$listenForEvent ( ::std::function< void(::HashedString const &, ::Editor::DataStore::EventType, ::Json::Value const &, ::Editor::DataStore::PayloadDescription const &)> callback)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ready()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::IEditorService::$ready ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isServiceInitialized()

MCAPI bool Editor::Services::IEditorService::$isServiceInitialized ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isServiceReady()

MCAPI bool Editor::Services::IEditorService::$isServiceReady ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** Editor::Services::IEditorService::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: