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

Public Member Functions

JsonRpcInteropoperator= (JsonRpcInterop const &)
 
 JsonRpcInterop (JsonRpcInterop const &)
 
virtual ::Bedrock::Threading::Async< ::Bedrock::Copyable<::Bedrock::Result<::std::monostate, ::NetherNet::ESessionError > > > sendJsonRpcTo (::PlayerMessaging::NetworkID networkIdTo, ::std::optional<::std::string > const &messageId, ::std::string const &message) const
 
virtual ::Bedrock::Threading::Async< ::Bedrock::Copyable<::Bedrock::Result<::std::monostate, ::NetherNet::ESessionError > > > sendJsonRpc (::std::string const &message) const
 
virtual ::gsl::not_null<::std::shared_ptr<::MessageTracker > > getMessageTracker ()
 
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::Copyable<::Bedrock::Result<::std::monostate, ::NetherNet::ESessionError > > > $sendJsonRpcTo (::PlayerMessaging::NetworkID networkIdTo, ::std::optional<::std::string > const &messageId, ::std::string const &message) const
 
MCAPI ::Bedrock::Threading::Async< ::Bedrock::Copyable<::Bedrock::Result<::std::monostate, ::NetherNet::ESessionError > > > $sendJsonRpc (::std::string const &message) const
 
MCAPI ::gsl::not_null<::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::Copyable<::Bedrock::Result<::std::monostate, ::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::Copyable<::Bedrock::Result<::std::monostate, ::NetherNet::ESessionError > > > SignalingService::JsonRpcInterop::sendJsonRpc ( ::std::string const & message) const
virtual

◆ getMessageTracker()

virtual ::gsl::not_null<::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::Copyable<::Bedrock::Result<::std::monostate, ::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::Copyable<::Bedrock::Result<::std::monostate, ::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 ::gsl::not_null<::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()

static 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: