|
|
virtual ::Scripting::Result_deprecated< void > | dispatchToSelf (::Editor::Network::INetworkPayload &payload)=0 |
|
virtual void | onReceivePayload (::EditorNetworkPacket const &packet)=0 |
|
virtual ::std::vector<::std::pair<::std::string, ::Editor::Network::PayloadMetrics > > | collectMetricsReport () const =0 |
|
virtual bool | isCollectingMetrics () const =0 |
|
virtual::Editor::Network::PayloadMetrics * | _registerPayload (char const *payloadName, ::std::function<::std::shared_ptr<::Editor::Network::INetworkPayload >()> constructorFunc)=0 |
|
virtual ::Scripting::Result_deprecated< void > | _send (::Editor::Network::INetworkPayload &payload, ::Editor::Network::PayloadMetrics *metrics)=0 |
|
virtual ::Scripting::Result_deprecated< void > | _sendToManager (::Editor::Network::INetworkPayload &payload, ::Editor::Network::PayloadMetrics *metrics)=0 |
|
virtual ::Scripting::Result_deprecated< void > | _sendToClientId (::mce::UUID const &clientId, ::Editor::Network::INetworkPayload &payload, ::Editor::Network::PayloadMetrics *metrics)=0 |
|
virtual ::Scripting::Result_deprecated< void > | _sendToClientIds (::std::vector<::mce::UUID > const &clientIds, ::Editor::Network::INetworkPayload &payload, ::Editor::Network::PayloadMetrics *metrics)=0 |
|
virtual ::Scripting::Result_deprecated< void > | _broadcastToClients (::Editor::Network::INetworkPayload &payload, ::Editor::Network::PayloadMetrics *metrics)=0 |
|
virtual ::Scripting::Result_deprecated< void > | _broadcastToClientManagers (::Editor::Network::INetworkPayload &payload, ::Editor::Network::PayloadMetrics *metrics)=0 |
|
virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription > | _listenFor (char const *payloadName, ::std::function< void(::Editor::Network::INetworkPayload const &)> fnSubscriber)=0 |