26 virtual void flushDeferred(uint64 coalesceKey);
35 virtual ::std::vector<::std::pair<::std::string, ::Editor::Network::PayloadMetrics>>
36 collectMetricsReport()
const = 0;
38 virtual bool isCollectingMetrics()
const = 0;
40 virtual void clearMetrics() = 0;
42 virtual void setCollectingMetrics(
bool collecting) = 0;
44 virtual ::Editor::Network::PayloadMetrics* _registerPayload(
45 char const* payloadName,
46 ::std::function<::std::shared_ptr<::Editor::Network::INetworkPayload>()> constructorFunc
49 virtual ::Scripting::Result_deprecated<void>
52 virtual ::Scripting::Result_deprecated<void> _sendDeferred(
53 ::std::shared_ptr<::Editor::Network::INetworkPayload> payload,
58 virtual ::Scripting::Result_deprecated<void>
61 virtual ::Scripting::Result_deprecated<void> _sendToClientId(
67 virtual ::Scripting::Result_deprecated<void> _sendToClientIds(
68 ::std::vector<::mce::UUID>
const& clientIds,
73 virtual ::Scripting::Result_deprecated<void>
76 virtual ::Scripting::Result_deprecated<void> _broadcastToClientManagers(
81 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> _listenFor(
82 char const* payloadName,
86 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> _listenForWithSender(
87 char const* payloadName,
Definition PayloadSenderContext.h:7