LeviLamina
Loading...
Searching...
No Matches
DeferredSubscriptionBase.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/pub_sub/DeferralType.h"
7
#include "mc/deps/core/utility/pub_sub/detail/SubscriptionBodyBase.h"
8
9
namespace
Bedrock::PubSub {
10
11
class
DeferredSubscriptionBase
:
public
::Bedrock::PubSub::Detail::SubscriptionBodyBase
{
12
public
:
13
// virtual functions
14
// NOLINTBEGIN
15
// vIndex: 1
16
virtual
uint64 runDeferredEvents(uint64) = 0;
17
18
// vIndex: 2
19
virtual
uint64 runDeferredEventsForDuration(::std::chrono::milliseconds) = 0;
20
21
// vIndex: 3
22
virtual ::Bedrock::PubSub::DeferralType getDeferralType()
const
= 0;
23
24
// vIndex: 0
25
virtual
~DeferredSubscriptionBase
()
/*override*/
=
default
;
26
// NOLINTEND
27
28
public
:
29
// destructor thunk
30
// NOLINTBEGIN
31
32
// NOLINTEND
33
34
public
:
35
// virtual function thunks
36
// NOLINTBEGIN
37
38
// NOLINTEND
39
};
40
41
}
// namespace Bedrock::PubSub
Bedrock::PubSub::DeferredSubscriptionBase
Definition
DeferredSubscriptionBase.h:11
Bedrock::PubSub::Detail::SubscriptionBodyBase
Definition
SubscriptionBodyBase.h:20
src
mc
deps
core
utility
pub_sub
detail
DeferredSubscriptionBase.h
Generated on Sat Apr 26 2025 05:55:26 for LeviLamina by
1.12.0