20 enum class HubType :
int {
33 virtual uint64 runDeferredEvents(uint64 maxToRun) = 0;
35 virtual uint64 runDeferredEventsForDuration(::std::chrono::milliseconds msec) = 0;
37 virtual void flushPendingEvents() = 0;
39 virtual void clear() = 0;
43 virtual uint64 size()
const = 0;
45 virtual bool empty()
const = 0;
47 virtual ::Bedrock::PubSub::DeferredSubscriptionHub::HubType getHubType()
const = 0;
51 virtual void _enqueue(
53 ::Bedrock::PubSub::ConnectPosition at,
54 ::std::optional<int> group
61 MCAPI static ::std::unique_ptr<::Bedrock::PubSub::DeferredSubscriptionHub> makePriorityHub();