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
8
namespace
Bedrock::PubSub {
9
10
class
DeferredSubscription :
public
::Bedrock::PubSub::SubscriptionBase
{
11
#ifdef LL_PLAT_S
12
#else
// LL_PLAT_C
13
public
:
14
// prevent constructor by default
15
DeferredSubscription& operator=(DeferredSubscription
const
&);
16
DeferredSubscription(DeferredSubscription
const
&);
17
DeferredSubscription();
18
19
#endif
20
public
:
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
32
public
:
33
// destructor thunk
34
// NOLINTBEGIN
35
MCFOLD
void
$dtor();
36
// NOLINTEND
37
};
38
39
}
// namespace Bedrock::PubSub
Bedrock::PubSub::DeferredSubscription
Definition
DeferredSubscription.h:10
Bedrock::PubSub::SubscriptionBase
Definition
SubscriptionBase.h:12
src
mc
deps
core
utility
pub_sub
DeferredSubscription.h
Generated on
for LeviLamina by
1.16.1