LeviLamina
Loading...
Searching...
No Matches
SignalingService::JsonRpcConnection Class Reference
Inheritance diagram for SignalingService::JsonRpcConnection:

Public Types

enum class  ServiceError : int {
  UnknownError = 0 , PlayerUnreachable = 1 , MessageDeliveryFailed = 2 , TurnAuthFailed = 3 ,
  FallbackToBestEffortDelivery = 4
}

Public Member Functions

JsonRpcConnection & operator= (JsonRpcConnection const &)
 JsonRpcConnection (JsonRpcConnection const &)
virtual ::Bedrock::Threading::Async<::Bedrock::Http::UrlgetUrl ()
virtual void onMessage (::std::string_view incomingMessage)
virtual void onConnect ()
virtual void _sendPing () const
virtual void _requestTurnConfig () const
MCAPI ::Bedrock::Threading::Async<::Bedrock::Result< void, ::NetherNet::ESessionError > > sendJsonRpc (::std::string const &message)
MCAPI ::Bedrock::Threading::Async<::Bedrock::Result< void, ::NetherNet::ESessionError > > sendJsonRpcTo (::PlayerMessaging::NetworkID networkIdTo, ::std::optional<::std::string > const &messageId, ::std::string const &message)
MCAPI ::Bedrock::Threading::Async<::Bedrock::Http::Url$getUrl ()
MCAPI void $onMessage (::std::string_view incomingMessage)
MCAPI void $onConnect ()
MCAPI void $_sendPing () const
MCAPI void $_requestTurnConfig () const
virtual bool shouldReconnect () const
virtual ::Bedrock::Threading::Async<::Bedrock::Http::HeaderCollectiongetHeaders ()
virtual::Bedrock::Http::RetryPolicy getReconnectPolicy ()
virtual void onDisconnect (bool, uint closeStatus)
virtual void onAppSuspended ()
virtual void onAppResumed ()
MCAPI void _parseError (::std::string const &message, ::std::string messageId)
MCAPI ::Bedrock::Result<::std::vector<::NetherNet::StunRelayServer >, ::NetherNet::ESessionError > _parseTurnConfig (::Json::Value const &config)
MCAPI void _sendTurnConfigTelemetry (::NetherNet::ESessionError result, ::std::vector<::NetherNet::StunRelayServer > const &config)
MCAPI ::Bedrock::Threading::Async<::std::error_code > connect ()
MCAPI ::Bedrock::Threading::Async<::nonstd::expected<::Bedrock::Http::StatusCode, ::std::error_code > > connect (::std::string const &uri, ::Bedrock::Http::HeaderCollection const &headers)
MCAPI void onTurnConfigFailure (::Bedrock::ErrorInfo<::NetherNet::ESessionError > const &error)
MCAPI void parseSignal (::NetherNet::NetworkID fromNetworkID, ::std::string message, ::std::string messageId)
MCAPI void parseTurnConfig (::std::string const &bodyText)
MCAPI void parseTurnConfig (::Json::Value const &config)
MCAPI ::Bedrock::Threading::Async<::NetherNet::ESessionError > sendTo (::NetherNet::NetworkID to, ::std::string const &message)
MCAPI void * $ctor (::PlayerMessaging::SigninID id, ::Bedrock::NotNullNonOwnerPtr<::ISignalingServiceConfigProvider > serviceConfigProvider, ::Bedrock::NotNullNonOwnerPtr<::IMinecraftEventing > eventing, bool useJsonRpc)
MCNAPI_S void * $ctor ()
MCAPI void $dtor ()
MCAPI bool $shouldReconnect () const
MCAPI ::Bedrock::Threading::Async<::Bedrock::Http::HeaderCollection$getHeaders ()
MCAPI::Bedrock::Http::RetryPolicy $getReconnectPolicy ()
MCAPI void $onDisconnect (bool, uint closeStatus)
MCAPI void $onAppSuspended ()
MCAPI void $onAppResumed ()
virtual void onClose (uint status)
MCAPI void _connectWithRetry (::std::string const &uri, ::Bedrock::Http::HeaderCollection const &headers, ::nonstd::expected<::Bedrock::Http::StatusCode, ::std::error_code >, ::Bedrock::Http::RetryPolicy &&retry)
MCAPI void _onCloseMaybeReconnect (uint status, bool shouldReconnect)
MCAPI void _onConnect (::nonstd::expected<::Bedrock::Http::StatusCode, ::std::error_code > result, ::Bedrock::Http::RetryPolicy &&retry)
MCAPI void _reconnect (::nonstd::expected<::Bedrock::Http::StatusCode, ::std::error_code > lastResult, ::Bedrock::Http::RetryPolicy &&retry)
MCAPI ::Bedrock::Threading::Async<::nonstd::expected<::Bedrock::Http::StatusCode, ::std::error_code > > connectWithRetry (::Bedrock::Http::RetryPolicy &&retry)
MCAPI void disconnect ()
MCAPI void $onClose (uint status)
virtual ::Bedrock::Threading::Async<::std::error_code > send (::std::string const &message) const
virtual void onBinaryMessage (::gsl::span< uchar const >)
MCAPI::HC_WEBSOCKET_OBSERVER * _allocateSocket (::std::future< void > connectCompleted)
MCAPI ::Bedrock::Threading::Async<::std::error_code > $send (::std::string const &message) const
MCAPI void $onBinaryMessage (::gsl::span< uchar const >)
virtual void onAppPaused ()
virtual void onAppUnpaused ()
virtual void onAppPreSuspended ()
virtual void onAppFocusLost ()
virtual void onAppFocusGained ()
virtual void onAppTerminated ()
virtual void onOperationModeChanged (::OperationMode const operationMode)
virtual void onPerformanceModeChanged (bool const boost)
virtual void onPushNotificationReceived (::PushNotificationMessage const &msg)
virtual void onResizeBegin ()
virtual void onResizeEnd ()
virtual void onDeviceLost ()
virtual void onAppSurfaceCreated ()
virtual void onAppSurfaceDestroyed ()
virtual void onClipboardCopy (::std::string const &)
virtual void onClipboardPaste (::std::string const &)
virtual void onLowMemory (::LowMemorySeverity)
MCAPI void initListener (float priority)
MCAPI void $onAppPaused ()
MCAPI void $onAppUnpaused ()
MCAPI void $onAppPreSuspended ()
MCAPI void $onAppFocusLost ()
MCAPI void $onAppFocusGained ()
MCAPI void $onAppTerminated ()
MCAPI void $onPerformanceModeChanged (bool const boost)
MCAPI void $onPushNotificationReceived (::PushNotificationMessage const &msg)
MCAPI void $onResizeBegin ()
MCAPI void $onResizeEnd ()
MCAPI void $onDeviceLost ()
MCAPI void $onAppSurfaceCreated ()
MCAPI void $onAppSurfaceDestroyed ()
MCAPI void $onClipboardCopy (::std::string const &)
MCAPI void $onClipboardPaste (::std::string const &)

Static Public Member Functions

static MCAPI void ** $vftableForPersistentWebSocket ()
static MCAPI void ** $vftableForAppPlatformListener ()
static MCAPI void _onConnect (::XAsyncBlock *asyncConnect, ::std::weak_ptr<::Bedrock::Http::WebSocket > weakThis, ::Bedrock::Threading::AsyncPromise<::nonstd::expected<::Bedrock::Http::StatusCode, ::std::error_code > > onComplete, ::HC_WEBSOCKET_OBSERVER *connectHandle)
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void _deallocateSocketAsync (::HC_WEBSOCKET_OBSERVER *handle)
static MCAPI void _onSend (::XAsyncBlock *asyncSend, ::Bedrock::Threading::AsyncPromise<::std::error_code > onComplete)

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk1c902b
::ll::UntypedStorage< 8, 16 > mUnkd8f68b
::ll::UntypedStorage< 8, 128 > mUnk306a7e
::ll::UntypedStorage< 8, 128 > mUnkfff716
::ll::UntypedStorage< 8, 48 > mUnk2f0b06
::ll::UntypedStorage< 8, 24 > mUnk57d1b0
::ll::UntypedStorage< 8, 16 > mUnkdf0ed3
::ll::UntypedStorage< 8, 16 > mUnk6cd7b9
::ll::UntypedStorage< 8, 8 > mUnkc7230f
::ll::UntypedStorage< 8, 8 > mUnkffd797
::ll::UntypedStorage< 8, 8 > mUnkf492c0
::ll::UntypedStorage< 8, 16 > mUnkcb5d0c
::ll::UntypedStorage< 8, 88 > mUnk2cd884
::ll::UntypedStorage< 8, 8 > mUnk5730d9
::ll::UntypedStorage< 8, 104 > mUnkd613a3
::ll::UntypedStorage< 8, 80 > mUnk59fcc6
::ll::UntypedStorage< 8, 8 > mUnk2d81af
::ll::UntypedStorage< 8, 8 > mUnk5cda29
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmLowMemorySubscription
::ll::TypedStorage< 1, 1, bool > mListenerRegistered

Member Function Documentation

◆ getUrl()

virtual ::Bedrock::Threading::Async<::Bedrock::Http::Url > SignalingService::JsonRpcConnection::getUrl ( )
virtual

Reimplemented from SignalingService::Connection.

◆ onMessage()

virtual void SignalingService::JsonRpcConnection::onMessage ( ::std::string_view incomingMessage)
virtual

Reimplemented from SignalingService::Connection.

◆ onConnect()

virtual void SignalingService::JsonRpcConnection::onConnect ( )
virtual

Reimplemented from SignalingService::Connection.

◆ _sendPing()

virtual void SignalingService::JsonRpcConnection::_sendPing ( ) const
virtual

Reimplemented from SignalingService::Connection.

◆ _requestTurnConfig()

virtual void SignalingService::JsonRpcConnection::_requestTurnConfig ( ) const
virtual

Reimplemented from SignalingService::Connection.

◆ sendJsonRpc()

MCAPI ::Bedrock::Threading::Async<::Bedrock::Result< void, ::NetherNet::ESessionError > > SignalingService::JsonRpcConnection::sendJsonRpc ( ::std::string const & message)
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.

◆ sendJsonRpcTo()

MCAPI ::Bedrock::Threading::Async<::Bedrock::Result< void, ::NetherNet::ESessionError > > SignalingService::JsonRpcConnection::sendJsonRpcTo ( ::PlayerMessaging::NetworkID networkIdTo,
::std::optional<::std::string > const & messageId,
::std::string const & message )
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.

◆ $getUrl()

MCAPI ::Bedrock::Threading::Async<::Bedrock::Http::Url > SignalingService::JsonRpcConnection::$getUrl ( )
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.

◆ $onMessage()

MCAPI void SignalingService::JsonRpcConnection::$onMessage ( ::std::string_view incomingMessage)
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.

◆ $onConnect()

MCAPI void SignalingService::JsonRpcConnection::$onConnect ( )
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.

◆ $_sendPing()

MCAPI void SignalingService::JsonRpcConnection::$_sendPing ( ) 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.

◆ $_requestTurnConfig()

MCAPI void SignalingService::JsonRpcConnection::$_requestTurnConfig ( ) 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.

◆ $vftableForPersistentWebSocket()

MCAPI void ** SignalingService::JsonRpcConnection::$vftableForPersistentWebSocket ( )
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.

◆ $vftableForAppPlatformListener()

MCAPI void ** SignalingService::JsonRpcConnection::$vftableForAppPlatformListener ( )
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.

◆ shouldReconnect()

virtual bool SignalingService::Connection::shouldReconnect ( ) const
virtualinherited

◆ onDisconnect()

virtual void SignalingService::Connection::onDisconnect ( bool ,
uint closeStatus )
virtualinherited

◆ onAppSuspended()

virtual void SignalingService::Connection::onAppSuspended ( )
virtualinherited

Reimplemented from AppPlatformListener.

◆ onAppResumed()

virtual void SignalingService::Connection::onAppResumed ( )
virtualinherited

Reimplemented from AppPlatformListener.

◆ _parseError()

MCAPI void SignalingService::Connection::_parseError ( ::std::string const & message,
::std::string messageId )
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.

◆ _parseTurnConfig()

MCAPI ::Bedrock::Result<::std::vector<::NetherNet::StunRelayServer >, ::NetherNet::ESessionError > SignalingService::Connection::_parseTurnConfig ( ::Json::Value const & config)
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.

◆ _sendTurnConfigTelemetry()

MCAPI void SignalingService::Connection::_sendTurnConfigTelemetry ( ::NetherNet::ESessionError result,
::std::vector<::NetherNet::StunRelayServer > const & config )
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.

◆ connect() [1/2]

MCAPI ::Bedrock::Threading::Async<::std::error_code > SignalingService::Connection::connect ( )
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.

◆ connect() [2/2]

MCAPI ::Bedrock::Threading::Async<::nonstd::expected<::Bedrock::Http::StatusCode, ::std::error_code > > Bedrock::Http::WebSocket::connect ( ::std::string const & uri,
::Bedrock::Http::HeaderCollection const & headers )
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.

◆ onTurnConfigFailure()

MCAPI void SignalingService::Connection::onTurnConfigFailure ( ::Bedrock::ErrorInfo<::NetherNet::ESessionError > const & error)
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.

◆ parseSignal()

MCAPI void SignalingService::Connection::parseSignal ( ::NetherNet::NetworkID fromNetworkID,
::std::string message,
::std::string messageId )
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.

◆ parseTurnConfig() [1/2]

MCAPI void SignalingService::Connection::parseTurnConfig ( ::std::string const & bodyText)
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.

◆ parseTurnConfig() [2/2]

MCAPI void SignalingService::Connection::parseTurnConfig ( ::Json::Value const & config)
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.

◆ sendTo()

MCAPI ::Bedrock::Threading::Async<::NetherNet::ESessionError > SignalingService::Connection::sendTo ( ::NetherNet::NetworkID to,
::std::string const & message )
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.

◆ $ctor()

MCAPI void * SignalingService::Connection::$ctor ( ::PlayerMessaging::SigninID id,
::Bedrock::NotNullNonOwnerPtr<::ISignalingServiceConfigProvider > serviceConfigProvider,
::Bedrock::NotNullNonOwnerPtr<::IMinecraftEventing > eventing,
bool useJsonRpc )
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 SignalingService::Connection::$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.

◆ $shouldReconnect()

MCAPI bool SignalingService::Connection::$shouldReconnect ( ) 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.

◆ $getHeaders()

MCAPI ::Bedrock::Threading::Async<::Bedrock::Http::HeaderCollection > SignalingService::Connection::$getHeaders ( )
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.

◆ $getReconnectPolicy()

MCAPI::Bedrock::Http::RetryPolicy SignalingService::Connection::$getReconnectPolicy ( )
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.

◆ $onDisconnect()

MCAPI void SignalingService::Connection::$onDisconnect ( bool ,
uint closeStatus )
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.

◆ $onAppSuspended()

MCAPI void SignalingService::Connection::$onAppSuspended ( )
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.

◆ $onAppResumed()

MCAPI void SignalingService::Connection::$onAppResumed ( )
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.

◆ onClose()

virtual void Bedrock::Http::PersistentWebSocket::onClose ( uint status)
virtualinherited

Reimplemented from Bedrock::Http::WebSocket.

◆ _connectWithRetry()

MCAPI void Bedrock::Http::PersistentWebSocket::_connectWithRetry ( ::std::string const & uri,
::Bedrock::Http::HeaderCollection const & headers,
::nonstd::expected<::Bedrock::Http::StatusCode, ::std::error_code > ,
::Bedrock::Http::RetryPolicy && retry )
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.

◆ _onCloseMaybeReconnect()

MCAPI void Bedrock::Http::PersistentWebSocket::_onCloseMaybeReconnect ( uint status,
bool shouldReconnect )
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.

◆ _onConnect() [1/2]

MCAPI void Bedrock::Http::PersistentWebSocket::_onConnect ( ::nonstd::expected<::Bedrock::Http::StatusCode, ::std::error_code > result,
::Bedrock::Http::RetryPolicy && retry )
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.

◆ _onConnect() [2/2]

MCAPI void Bedrock::Http::WebSocket::_onConnect ( ::XAsyncBlock * asyncConnect,
::std::weak_ptr<::Bedrock::Http::WebSocket > weakThis,
::Bedrock::Threading::AsyncPromise<::nonstd::expected<::Bedrock::Http::StatusCode, ::std::error_code > > onComplete,
::HC_WEBSOCKET_OBSERVER * connectHandle )
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.

◆ _reconnect()

MCAPI void Bedrock::Http::PersistentWebSocket::_reconnect ( ::nonstd::expected<::Bedrock::Http::StatusCode, ::std::error_code > lastResult,
::Bedrock::Http::RetryPolicy && retry )
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.

◆ connectWithRetry()

MCAPI ::Bedrock::Threading::Async<::nonstd::expected<::Bedrock::Http::StatusCode, ::std::error_code > > Bedrock::Http::PersistentWebSocket::connectWithRetry ( ::Bedrock::Http::RetryPolicy && retry)
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.

◆ disconnect()

MCAPI void Bedrock::Http::PersistentWebSocket::disconnect ( )
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.

◆ $onClose()

MCAPI void Bedrock::Http::PersistentWebSocket::$onClose ( uint status)
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() [1/2]

MCAPI void ** Bedrock::Http::PersistentWebSocket::$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.

◆ $vftable() [2/2]

MCAPI void ** AppPlatformListener::$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.

◆ _allocateSocket()

MCAPI::HC_WEBSOCKET_OBSERVER * Bedrock::Http::WebSocket::_allocateSocket ( ::std::future< void > connectCompleted)
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.

◆ _deallocateSocketAsync()

MCAPI void Bedrock::Http::WebSocket::_deallocateSocketAsync ( ::HC_WEBSOCKET_OBSERVER * handle)
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.

◆ _onSend()

MCAPI void Bedrock::Http::WebSocket::_onSend ( ::XAsyncBlock * asyncSend,
::Bedrock::Threading::AsyncPromise<::std::error_code > onComplete )
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.

◆ $send()

MCAPI ::Bedrock::Threading::Async<::std::error_code > Bedrock::Http::WebSocket::$send ( ::std::string const & message) 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.

◆ $onBinaryMessage()

MCAPI void Bedrock::Http::WebSocket::$onBinaryMessage ( ::gsl::span< uchar 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.

◆ initListener()

MCAPI void AppPlatformListener::initListener ( float priority)
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.

◆ $onAppPaused()

MCAPI void AppPlatformListener::$onAppPaused ( )
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.

◆ $onAppUnpaused()

MCAPI void AppPlatformListener::$onAppUnpaused ( )
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.

◆ $onAppPreSuspended()

MCAPI void AppPlatformListener::$onAppPreSuspended ( )
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.

◆ $onAppFocusLost()

MCAPI void AppPlatformListener::$onAppFocusLost ( )
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.

◆ $onAppFocusGained()

MCAPI void AppPlatformListener::$onAppFocusGained ( )
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.

◆ $onAppTerminated()

MCAPI void AppPlatformListener::$onAppTerminated ( )
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.

◆ $onPerformanceModeChanged()

MCAPI void AppPlatformListener::$onPerformanceModeChanged ( bool const boost)
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.

◆ $onPushNotificationReceived()

MCAPI void AppPlatformListener::$onPushNotificationReceived ( ::PushNotificationMessage const & msg)
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.

◆ $onResizeBegin()

MCAPI void AppPlatformListener::$onResizeBegin ( )
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.

◆ $onResizeEnd()

MCAPI void AppPlatformListener::$onResizeEnd ( )
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.

◆ $onDeviceLost()

MCAPI void AppPlatformListener::$onDeviceLost ( )
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.

◆ $onAppSurfaceCreated()

MCAPI void AppPlatformListener::$onAppSurfaceCreated ( )
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.

◆ $onAppSurfaceDestroyed()

MCAPI void AppPlatformListener::$onAppSurfaceDestroyed ( )
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.

◆ $onClipboardCopy()

MCAPI void AppPlatformListener::$onClipboardCopy ( ::std::string 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.

◆ $onClipboardPaste()

MCAPI void AppPlatformListener::$onClipboardPaste ( ::std::string 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.

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