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

Public Member Functions

JsonRpcInterop & operator= (JsonRpcInterop const &)
 JsonRpcInterop (JsonRpcInterop const &)
virtual ::Bedrock::Threading::Async<::Bedrock::Result< void, ::NetherNet::ESessionError > > sendJsonRpcTo (::PlayerMessaging::NetworkID networkIdTo, ::std::optional<::std::string > const &messageId, ::std::string const &message) const
virtual ::Bedrock::Threading::Async<::Bedrock::Result< void, ::NetherNet::ESessionError > > sendJsonRpc (::std::string const &message) const
virtual ::std::shared_ptr<::MessageTrackergetMessageTracker ()
virtual void parseSignal (::NetherNet::NetworkID fromNetworkID, ::std::string message, ::std::string messageId)
virtual void parseTurnConfig (::Json::Value const &config)
virtual void setTurnConfig (::std::vector<::NetherNet::StunRelayServer > &&config, ::std::chrono::steady_clock::time_point expiration)
virtual void onTurnConfigFailure (::Bedrock::ErrorInfo<::NetherNet::ESessionError > const &error)
MCAPI ::Bedrock::Threading::Async<::Bedrock::Result< void, ::NetherNet::ESessionError > > $sendJsonRpcTo (::PlayerMessaging::NetworkID networkIdTo, ::std::optional<::std::string > const &messageId, ::std::string const &message) const
MCAPI ::Bedrock::Threading::Async<::Bedrock::Result< void, ::NetherNet::ESessionError > > $sendJsonRpc (::std::string const &message) const
MCAPI ::std::shared_ptr<::MessageTracker$getMessageTracker ()
MCAPI void $parseSignal (::NetherNet::NetworkID fromNetworkID, ::std::string message, ::std::string messageId)
MCAPI void $parseTurnConfig (::Json::Value const &config)
MCAPI void $setTurnConfig (::std::vector<::NetherNet::StunRelayServer > &&config, ::std::chrono::steady_clock::time_point expiration)
MCAPI void $onTurnConfigFailure (::Bedrock::ErrorInfo<::NetherNet::ESessionError > const &error)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 64 > mUnk5ce4ed

Member Function Documentation

◆ sendJsonRpcTo()

virtual ::Bedrock::Threading::Async<::Bedrock::Result< void, ::NetherNet::ESessionError > > SignalingService::JsonRpcInterop::sendJsonRpcTo ( ::PlayerMessaging::NetworkID networkIdTo,
::std::optional<::std::string > const & messageId,
::std::string const & message ) const
virtual

◆ sendJsonRpc()

virtual ::Bedrock::Threading::Async<::Bedrock::Result< void, ::NetherNet::ESessionError > > SignalingService::JsonRpcInterop::sendJsonRpc ( ::std::string const & message) const
virtual

◆ getMessageTracker()

virtual ::std::shared_ptr<::MessageTracker > SignalingService::JsonRpcInterop::getMessageTracker ( )
virtual

◆ parseSignal()

virtual void SignalingService::JsonRpcInterop::parseSignal ( ::NetherNet::NetworkID fromNetworkID,
::std::string message,
::std::string messageId )
virtual

◆ parseTurnConfig()

virtual void SignalingService::JsonRpcInterop::parseTurnConfig ( ::Json::Value const & config)
virtual

◆ setTurnConfig()

virtual void SignalingService::JsonRpcInterop::setTurnConfig ( ::std::vector<::NetherNet::StunRelayServer > && config,
::std::chrono::steady_clock::time_point expiration )
virtual

◆ onTurnConfigFailure()

virtual void SignalingService::JsonRpcInterop::onTurnConfigFailure ( ::Bedrock::ErrorInfo<::NetherNet::ESessionError > const & error)
virtual

◆ $sendJsonRpcTo()

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

◆ $sendJsonRpc()

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

◆ $getMessageTracker()

MCAPI ::std::shared_ptr<::MessageTracker > SignalingService::JsonRpcInterop::$getMessageTracker ( )
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::JsonRpcInterop::$parseSignal ( ::NetherNet::NetworkID fromNetworkID,
::std::string message,
::std::string messageId )
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 void SignalingService::JsonRpcInterop::$parseTurnConfig ( ::Json::Value const & config)
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.

◆ $setTurnConfig()

MCAPI void SignalingService::JsonRpcInterop::$setTurnConfig ( ::std::vector<::NetherNet::StunRelayServer > && config,
::std::chrono::steady_clock::time_point expiration )
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::JsonRpcInterop::$onTurnConfigFailure ( ::Bedrock::ErrorInfo<::NetherNet::ESessionError > const & error)
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 ** SignalingService::JsonRpcInterop::$vftable ( )
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.

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