25 virtual void flushDeferred(uint64 coalesceKey);
31 virtual ::std::vector<::std::pair<::std::string, ::Editor::Network::PayloadMetrics>>
32 collectMetricsReport()
const = 0;
34 virtual bool isCollectingMetrics()
const = 0;
36 virtual void clearMetrics() = 0;
38 virtual void setCollectingMetrics(
bool collecting) = 0;
40 virtual ::Editor::Network::PayloadMetrics* _registerPayload(
41 char const* payloadName,
42 ::std::function<::std::shared_ptr<::Editor::Network::INetworkPayload>()> constructorFunc
45 virtual ::Scripting::Result_deprecated<void>
48 virtual ::Scripting::Result_deprecated<void> _sendDeferred(
49 ::std::shared_ptr<::Editor::Network::INetworkPayload> payload,
54 virtual ::Scripting::Result_deprecated<void>
57 virtual ::Scripting::Result_deprecated<void> _sendToClientId(
63 virtual ::Scripting::Result_deprecated<void> _sendToClientIds(
64 ::std::vector<::mce::UUID>
const& clientIds,
69 virtual ::Scripting::Result_deprecated<void>
72 virtual ::Scripting::Result_deprecated<void> _broadcastToClientManagers(
77 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> _listenFor(
78 char const* payloadName,