LeviLamina
Loading...
Searching...
No Matches
DeferredSubscription.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/pub_sub/SubscriptionBase.h"
7
8namespace Bedrock::PubSub {
9
10class DeferredSubscription : public ::Bedrock::PubSub::SubscriptionBase {
11#ifdef LL_PLAT_S
12#else // LL_PLAT_C
13public:
14 // prevent constructor by default
15 DeferredSubscription& operator=(DeferredSubscription const&);
16 DeferredSubscription(DeferredSubscription const&);
17 DeferredSubscription();
18
19#endif
20public:
21 // member functions
22 // NOLINTBEGIN
23#ifdef LL_PLAT_C
24 MCAPI ::Bedrock::PubSub::DeferredSubscription& operator=(::Bedrock::PubSub::DeferredSubscription&& other);
25
26 MCAPI uint64 runDeferredEvents(uint64 maxToRun);
27#endif
28
29 MCAPI ~DeferredSubscription();
30 // NOLINTEND
31
32public:
33 // destructor thunk
34 // NOLINTBEGIN
35 MCFOLD void $dtor();
36 // NOLINTEND
37};
38
39} // namespace Bedrock::PubSub
Definition DeferredSubscription.h:10
Definition SubscriptionBase.h:12