|
LeviLamina
|
Public Member Functions | |
| virtual ::Bedrock::Threading::Async<::Bedrock::Result< void, ::NetherNet::ESessionError > > | sendJsonRpcTo (::PlayerMessaging::NetworkID networkIdTo, ::std::optional<::std::string > const &messageId, ::std::string const &message) const =0 |
| virtual ::Bedrock::Threading::Async<::Bedrock::Result< void, ::NetherNet::ESessionError > > | sendJsonRpc (::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 |