LeviLamina
Loading...
Searching...
No Matches
ThreadPoolImpl.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/platform/ThreadPoolActionStatus.h"
7
8
namespace
OS {
9
10
class
ThreadPoolImpl
{
11
public
:
12
// ThreadPoolImpl inner types declare
13
// clang-format off
14
struct
ActionStatusImpl
;
15
// clang-format on
16
17
// ThreadPoolImpl inner types define
18
struct
ActionStatusImpl
:
public
::OS::ThreadPoolActionStatus
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<1, 1>
mUnk1ea546;
23
::ll::UntypedStorage<8, 8>
mUnk5b469c;
24
::ll::UntypedStorage<8, 8>
mUnka555e8;
25
::ll::UntypedStorage<1, 1>
mUnkb6b982;
26
// NOLINTEND
27
28
public
:
29
// prevent constructor by default
30
ActionStatusImpl
& operator=(
ActionStatusImpl
const
&);
31
ActionStatusImpl
(
ActionStatusImpl
const
&);
32
ActionStatusImpl
();
33
34
public
:
35
// virtual functions
36
// NOLINTBEGIN
37
// vIndex: 0
38
virtual
void
Complete()
/*override*/
;
39
40
// vIndex: 1
41
virtual
void
MayRunLong()
/*override*/
;
42
// NOLINTEND
43
44
public
:
45
// virtual function thunks
46
// NOLINTBEGIN
47
MCNAPI
void
$Complete
();
48
49
MCNAPI
void
$MayRunLong
();
50
// NOLINTEND
51
52
public
:
53
// vftables
54
// NOLINTBEGIN
55
MCNAPI
static
void
**
$vftable
();
56
// NOLINTEND
57
};
58
59
public
:
60
// member variables
61
// NOLINTBEGIN
62
::ll::UntypedStorage<4, 4>
mUnka5b5ed;
63
::ll::UntypedStorage<8, 8>
mUnkc4377c;
64
::ll::UntypedStorage<8, 8>
mUnk653352;
65
::ll::UntypedStorage<8, 8>
mUnk962e9f;
66
// NOLINTEND
67
68
public
:
69
// prevent constructor by default
70
ThreadPoolImpl
& operator=(
ThreadPoolImpl
const
&);
71
ThreadPoolImpl
(
ThreadPoolImpl
const
&);
72
ThreadPoolImpl
();
73
74
public
:
75
// static functions
76
// NOLINTBEGIN
77
MCNAPI
static
void
TPCallback
(::_TP_CALLBACK_INSTANCE* instance,
void
*
context
, ::_TP_WORK*);
78
// NOLINTEND
79
};
80
81
}
// namespace OS
OS::ThreadPoolImpl
Definition
ThreadPoolImpl.h:10
OS::ThreadPoolImpl::TPCallback
static MCAPI void TPCallback(::_TP_CALLBACK_INSTANCE *instance, void *context, ::_TP_WORK *)
OS::ThreadPoolActionStatus
Definition
ThreadPoolActionStatus.h:7
OS::ThreadPoolImpl::ActionStatusImpl
Definition
ThreadPoolImpl.h:18
OS::ThreadPoolImpl::ActionStatusImpl::$Complete
MCAPI void $Complete()
OS::ThreadPoolImpl::ActionStatusImpl::$vftable
static MCAPI void ** $vftable()
OS::ThreadPoolImpl::ActionStatusImpl::$MayRunLong
MCAPI void $MayRunLong()
context
Definition
context.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
platform
ThreadPoolImpl.h
Generated on Wed Jul 23 2025 08:34:16 for LeviLamina by
1.12.0