LeviLamina
Loading...
Searching...
No Matches
RecursiveFIFODeferredSubscriptionHub.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/pub_sub/ConnectPosition.h"
7#include "mc/deps/core/utility/pub_sub/DeferredSubscriptionHub.h"
8#include "mc/deps/core/utility/pub_sub/PriorityDeferredSubscriptionHub.h"
9
10namespace Bedrock::PubSub {
11
13public:
14 // member variables
15 // NOLINTBEGIN
17 // NOLINTEND
18
19public:
20 // prevent constructor by default
24
25public:
26 // virtual functions
27 // NOLINTBEGIN
28 // vIndex: 8
29 virtual ::Bedrock::PubSub::DeferredSubscriptionHub::HubType getHubType() const /*override*/;
30
31 // vIndex: 10
32 virtual void
33 _enqueue(::std::function<void()>, ::Bedrock::PubSub::ConnectPosition, ::std::optional<int>) /*override*/;
34
35 // vIndex: 12
36 virtual void
37 _runDequeuedEntry(::Bedrock::PubSub::PriorityDeferredSubscriptionHub::DequeuedEntry const& entry) /*override*/;
38
39 // vIndex: 0
40 virtual ~RecursiveFIFODeferredSubscriptionHub() /*override*/ = default;
41 // NOLINTEND
42
43public:
44 // virtual function thunks
45 // NOLINTBEGIN
46
47 // NOLINTEND
48};
49
50} // namespace Bedrock::PubSub
Definition PriorityDeferredSubscriptionHub.h:13
Definition RecursiveFIFODeferredSubscriptionHub.h:12
Definition PriorityDeferredSubscriptionHub.h:22
Definition Alias.h:14