LeviLamina
Loading...
Searching...
No Matches
ISignalingJsonRpcInterop Class Referenceabstract
Inheritance diagram for ISignalingJsonRpcInterop:

Public Member Functions

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

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