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

Classes

struct  PendingBiomeConfigRequest
struct  PendingCreateSettingRequest
struct  PendingDataRequest
struct  PendingIdentifiersRequest
struct  RegisteredCollection

Public Types

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

Public Member Functions

ServerDataTransferService & operator= (ServerDataTransferService const &)
 ServerDataTransferService (ServerDataTransferService const &)
virtual ::Scripting::Result_deprecated< void > init ()
virtual ::Scripting::Result_deprecated< void > quit ()
virtual::std::string_view getServiceName () const
virtual void requestBiomeConfigs (::std::string const &biomeIdentifier, ::std::function< void(::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &)> const &callback)
virtual void requestData (::std::string const &collectionName, ::std::function< void(bool, ::std::string const &, ::std::string const &, ::std::string const &)> const &callback, ::std::string const &identifier, bool useSnapshot)
virtual void requestIdentifiersForCollection (::std::string const &collectionName, ::std::function< void(::std::string const &, ::std::vector<::HashedString > const &, bool, ::std::optional<::std::string >)> const &callback)
virtual ::Scripting::Result_deprecated<::std::string const > requestSchema (::std::string const &collectionName)
virtual void createNewSetting (::std::string const &collectionName, ::std::string const &identifier, ::std::string const &jsonData, bool lockToBiome, ::std::function< void(bool, ::std::string const &, ::std::string const &, ::std::optional<::std::string >)> const &callback)
virtual ::Scripting::Result_deprecated< void > changeBiomeMapping (::std::string const &biomeIdentifier, ::std::string const &collectionName, ::std::string const &identifier)
virtual ::Scripting::Result_deprecated< void > sendData (::std::string const &collectionName, ::std::string const &jsonData, ::std::string const &identifier, bool lockToBiome)
virtual ::Scripting::Result_deprecated< void > sendDataToClipboard (::std::string const &jsonData)
virtual ::std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameDatagetRegisteredCollections () const
virtual ::Scripting::Result_deprecated< void > openSession (::std::string const &collectionName)
virtual ::Scripting::Result_deprecated< void > closeSession (::std::string const &collectionName)
virtual bool isDeferredExperimentEnabled () const
MCAPI ServerDataTransferService (::Editor::ServiceProviderCollection &providers)
MCAPI void _onCreateSettingResponseReceived (::Editor::Network::DataTransferServiceCreateSettingResponsePayload const &payload)
MCAPI void _onDataRequestResponsePayloadReceived (::Editor::Network::DataTransferServiceDataRequestResponsePayload const &payload)
MCAPI void _onDeferredExperimentEnabledPayloadReceived (::Editor::Network::DataTransferServiceDeferredExperimentEnabledPayload const &payload)
MCAPI void _onRegisterCollectionPayloadReceived (::Editor::Network::DataTransferServiceRegisterCollectionPayload const &payload)
MCAPI void _onRequestBiomeConfigResponseReceived (::Editor::Network::DataTransferServiceRequestBiomeConfigResponsePayload const &payload)
MCAPI void _onRequestIdentifiersResponseReceived (::Editor::Network::DataTransferServiceIdentifiersRequestResponsePayload const &payload)
MCAPI void * $ctor (::Editor::ServiceProviderCollection &providers)
MCAPI void $dtor ()
MCAPI ::Scripting::Result_deprecated< void > $init ()
MCAPI ::Scripting::Result_deprecated< void > $quit ()
MCAPI::std::string_view $getServiceName () const
MCAPI void $requestBiomeConfigs (::std::string const &biomeIdentifier, ::std::function< void(::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &)> const &callback)
MCAPI void $requestData (::std::string const &collectionName, ::std::function< void(bool, ::std::string const &, ::std::string const &, ::std::string const &)> const &callback, ::std::string const &identifier, bool useSnapshot)
MCAPI void $requestIdentifiersForCollection (::std::string const &collectionName, ::std::function< void(::std::string const &, ::std::vector<::HashedString > const &, bool, ::std::optional<::std::string >)> const &callback)
MCAPI ::Scripting::Result_deprecated<::std::string const > $requestSchema (::std::string const &collectionName)
MCAPI void $createNewSetting (::std::string const &collectionName, ::std::string const &identifier, ::std::string const &jsonData, bool lockToBiome, ::std::function< void(bool, ::std::string const &, ::std::string const &, ::std::optional<::std::string >)> const &callback)
MCAPI ::Scripting::Result_deprecated< void > $changeBiomeMapping (::std::string const &biomeIdentifier, ::std::string const &collectionName, ::std::string const &identifier)
MCAPI ::Scripting::Result_deprecated< void > $sendData (::std::string const &collectionName, ::std::string const &jsonData, ::std::string const &identifier, bool lockToBiome)
MCAPI ::Scripting::Result_deprecated< void > $sendDataToClipboard (::std::string const &jsonData)
MCAPI ::std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameData$getRegisteredCollections () const
MCAPI ::Scripting::Result_deprecated< void > $openSession (::std::string const &collectionName)
MCAPI ::Scripting::Result_deprecated< void > $closeSession (::std::string const &collectionName)
MCAPI bool $isDeferredExperimentEnabled () const
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
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)

Static Public Member Functions

static MCAPI void ** $vftableForServerDataTransferServiceProvider ()
static MCAPI void ** $vftableForIEditorService ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 64 > mUnk7a5ef7
::ll::UntypedStorage< 8, 64 > mUnk995e81
::ll::UntypedStorage< 8, 64 > mUnk35f4bc
::ll::UntypedStorage< 8, 64 > mUnk705e89
::ll::UntypedStorage< 8, 64 > mUnke70eae
::ll::UntypedStorage< 1, 1 > mUnkb9da73
::ll::UntypedStorage< 8, 8 > mUnkc8874b
::ll::UntypedStorage< 4, 4 > mUnk93c97e
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
::ll::UntypedStorage< 8, 8 > mUnkc52f22
::ll::UntypedStorage< 8, 24 > mUnk91d2d7

Constructor & Destructor Documentation

◆ ServerDataTransferService()

MCAPI Editor::Services::ServerDataTransferService::ServerDataTransferService ( ::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::ServerDataTransferService::init ( )
virtual

◆ quit()

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

◆ getServiceName()

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

◆ requestBiomeConfigs()

virtual void Editor::Services::ServerDataTransferService::requestBiomeConfigs ( ::std::string const & biomeIdentifier,
::std::function< void(::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &)> const & callback )
virtual

◆ requestData()

virtual void Editor::Services::ServerDataTransferService::requestData ( ::std::string const & collectionName,
::std::function< void(bool, ::std::string const &, ::std::string const &, ::std::string const &)> const & callback,
::std::string const & identifier,
bool useSnapshot )
virtual

◆ requestIdentifiersForCollection()

virtual void Editor::Services::ServerDataTransferService::requestIdentifiersForCollection ( ::std::string const & collectionName,
::std::function< void(::std::string const &, ::std::vector<::HashedString > const &, bool, ::std::optional<::std::string >)> const & callback )
virtual

◆ requestSchema()

virtual ::Scripting::Result_deprecated<::std::string const > Editor::Services::ServerDataTransferService::requestSchema ( ::std::string const & collectionName)
virtual

◆ createNewSetting()

virtual void Editor::Services::ServerDataTransferService::createNewSetting ( ::std::string const & collectionName,
::std::string const & identifier,
::std::string const & jsonData,
bool lockToBiome,
::std::function< void(bool, ::std::string const &, ::std::string const &, ::std::optional<::std::string >)> const & callback )
virtual

◆ changeBiomeMapping()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ServerDataTransferService::changeBiomeMapping ( ::std::string const & biomeIdentifier,
::std::string const & collectionName,
::std::string const & identifier )
virtual

◆ sendData()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ServerDataTransferService::sendData ( ::std::string const & collectionName,
::std::string const & jsonData,
::std::string const & identifier,
bool lockToBiome )
virtual

◆ sendDataToClipboard()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ServerDataTransferService::sendDataToClipboard ( ::std::string const & jsonData)
virtual

◆ getRegisteredCollections()

virtual ::std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameData > Editor::Services::ServerDataTransferService::getRegisteredCollections ( ) const
virtual

◆ openSession()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ServerDataTransferService::openSession ( ::std::string const & collectionName)
virtual

◆ closeSession()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ServerDataTransferService::closeSession ( ::std::string const & collectionName)
virtual

◆ isDeferredExperimentEnabled()

virtual bool Editor::Services::ServerDataTransferService::isDeferredExperimentEnabled ( ) const
virtual

◆ _onCreateSettingResponseReceived()

MCAPI void Editor::Services::ServerDataTransferService::_onCreateSettingResponseReceived ( ::Editor::Network::DataTransferServiceCreateSettingResponsePayload const & payload)
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.

◆ _onDataRequestResponsePayloadReceived()

MCAPI void Editor::Services::ServerDataTransferService::_onDataRequestResponsePayloadReceived ( ::Editor::Network::DataTransferServiceDataRequestResponsePayload const & payload)
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.

◆ _onDeferredExperimentEnabledPayloadReceived()

MCAPI void Editor::Services::ServerDataTransferService::_onDeferredExperimentEnabledPayloadReceived ( ::Editor::Network::DataTransferServiceDeferredExperimentEnabledPayload const & payload)
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.

◆ _onRegisterCollectionPayloadReceived()

MCAPI void Editor::Services::ServerDataTransferService::_onRegisterCollectionPayloadReceived ( ::Editor::Network::DataTransferServiceRegisterCollectionPayload const & payload)
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.

◆ _onRequestBiomeConfigResponseReceived()

MCAPI void Editor::Services::ServerDataTransferService::_onRequestBiomeConfigResponseReceived ( ::Editor::Network::DataTransferServiceRequestBiomeConfigResponsePayload const & payload)
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.

◆ _onRequestIdentifiersResponseReceived()

MCAPI void Editor::Services::ServerDataTransferService::_onRequestIdentifiersResponseReceived ( ::Editor::Network::DataTransferServiceIdentifiersRequestResponsePayload const & payload)
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.

◆ $ctor()

MCAPI void * Editor::Services::ServerDataTransferService::$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.

◆ $dtor()

MCAPI void Editor::Services::ServerDataTransferService::$dtor ( )
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::ServerDataTransferService::$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.

◆ $quit()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ServerDataTransferService::$quit ( )
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::ServerDataTransferService::$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.

◆ $requestBiomeConfigs()

MCAPI void Editor::Services::ServerDataTransferService::$requestBiomeConfigs ( ::std::string const & biomeIdentifier,
::std::function< void(::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &, ::std::string const &)> const & callback )
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.

◆ $requestData()

MCAPI void Editor::Services::ServerDataTransferService::$requestData ( ::std::string const & collectionName,
::std::function< void(bool, ::std::string const &, ::std::string const &, ::std::string const &)> const & callback,
::std::string const & identifier,
bool useSnapshot )
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.

◆ $requestIdentifiersForCollection()

MCAPI void Editor::Services::ServerDataTransferService::$requestIdentifiersForCollection ( ::std::string const & collectionName,
::std::function< void(::std::string const &, ::std::vector<::HashedString > const &, bool, ::std::optional<::std::string >)> const & callback )
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.

◆ $requestSchema()

MCAPI ::Scripting::Result_deprecated<::std::string const > Editor::Services::ServerDataTransferService::$requestSchema ( ::std::string const & collectionName)
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.

◆ $createNewSetting()

MCAPI void Editor::Services::ServerDataTransferService::$createNewSetting ( ::std::string const & collectionName,
::std::string const & identifier,
::std::string const & jsonData,
bool lockToBiome,
::std::function< void(bool, ::std::string const &, ::std::string const &, ::std::optional<::std::string >)> const & callback )
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.

◆ $changeBiomeMapping()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ServerDataTransferService::$changeBiomeMapping ( ::std::string const & biomeIdentifier,
::std::string const & collectionName,
::std::string const & identifier )
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.

◆ $sendData()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ServerDataTransferService::$sendData ( ::std::string const & collectionName,
::std::string const & jsonData,
::std::string const & identifier,
bool lockToBiome )
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.

◆ $sendDataToClipboard()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ServerDataTransferService::$sendDataToClipboard ( ::std::string const & jsonData)
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.

◆ $getRegisteredCollections()

MCAPI ::std::vector<::Editor::ScriptModule::ScriptTransferCollectionNameData > Editor::Services::ServerDataTransferService::$getRegisteredCollections ( ) 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.

◆ $openSession()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ServerDataTransferService::$openSession ( ::std::string const & collectionName)
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.

◆ $closeSession()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ServerDataTransferService::$closeSession ( ::std::string const & collectionName)
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.

◆ $isDeferredExperimentEnabled()

MCAPI bool Editor::Services::ServerDataTransferService::$isDeferredExperimentEnabled ( ) 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.

◆ $vftableForServerDataTransferServiceProvider()

MCAPI void ** Editor::Services::ServerDataTransferService::$vftableForServerDataTransferServiceProvider ( )
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()

MCAPI void ** Editor::Services::ServerDataTransferService::$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.

◆ $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()

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: