LeviLamina
Loading...
Searching...
No Matches
NetworkDebugManager.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7
#include "mc/network/TrackerType.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
NetworkStatistics
;
12
struct
TrackerStat
;
13
// clang-format on
14
15
class
NetworkDebugManager :
public
::Bedrock::EnableNonOwnerReferences
{
16
public
:
17
// NetworkDebugManager inner types declare
18
// clang-format off
19
class
NetherNetStats
;
20
class
Tracker
;
21
// clang-format on
22
23
// NetworkDebugManager inner types define
24
class
NetherNetStats {
25
public
:
26
// member variables
27
// NOLINTBEGIN
28
::ll::UntypedStorage<8, 64>
mUnkb551f9;
29
::ll::UntypedStorage<8, 64>
mUnk9eb8b0;
30
// NOLINTEND
31
32
public
:
33
// prevent constructor by default
34
NetherNetStats& operator=(NetherNetStats
const
&);
35
NetherNetStats(NetherNetStats
const
&);
36
NetherNetStats();
37
38
public
:
39
// member functions
40
// NOLINTBEGIN
41
MCNAPI
~NetherNetStats
();
42
// NOLINTEND
43
44
public
:
45
// destructor thunk
46
// NOLINTBEGIN
47
MCNAPI
void
$dtor
();
48
// NOLINTEND
49
};
50
51
class
Tracker {
52
public
:
53
// member variables
54
// NOLINTBEGIN
55
::ll::UntypedStorage<8, 80>
mUnk8f8fe3;
56
::ll::UntypedStorage<8, 152>
mUnkc955b2;
57
::ll::UntypedStorage<8, 8>
mUnkad80c2;
58
::ll::UntypedStorage<8, 24>
mUnkf3431e;
59
::ll::UntypedStorage<4, 4>
mUnkb89ac4;
60
// NOLINTEND
61
62
public
:
63
// prevent constructor by default
64
Tracker& operator=(Tracker
const
&);
65
Tracker
(Tracker
const
&);
66
67
public
:
68
// member functions
69
// NOLINTBEGIN
70
MCNAPI
Tracker
();
71
72
#ifdef LL_PLAT_C
73
MCNAPI
void
update();
74
#endif
75
76
MCNAPI
~Tracker
();
77
// NOLINTEND
78
79
public
:
80
// constructor thunks
81
// NOLINTBEGIN
82
MCNAPI
void
*
$ctor
();
83
// NOLINTEND
84
85
public
:
86
// destructor thunk
87
// NOLINTBEGIN
88
MCNAPI
void
$dtor
();
89
// NOLINTEND
90
};
91
92
public
:
93
// member variables
94
// NOLINTBEGIN
95
::ll::UntypedStorage<8, 1088>
mUnk448985;
96
::ll::UntypedStorage<4, 4>
mUnkddd6be;
97
::ll::UntypedStorage<8, 16>
mUnk931b60;
98
::ll::UntypedStorage<8, 8>
mUnk9694c4;
99
// NOLINTEND
100
101
public
:
102
// prevent constructor by default
103
NetworkDebugManager& operator=(NetworkDebugManager
const
&);
104
NetworkDebugManager
(NetworkDebugManager
const
&);
105
106
public
:
107
// virtual functions
108
// NOLINTBEGIN
109
virtual
~NetworkDebugManager()
/*override*/
=
default
;
110
// NOLINTEND
111
112
public
:
113
// member functions
114
// NOLINTBEGIN
115
MCNAPI
NetworkDebugManager
();
116
117
MCNAPI ::NetworkStatistics*
getNetworkStatistics
(::TrackerType type);
118
119
#ifdef LL_PLAT_C
120
MCNAPI ::std::vector<::TrackerStat>
const
& getStats(::TrackerType type)
const
;
121
122
MCNAPI
void
update();
123
#endif
124
// NOLINTEND
125
126
public
:
127
// constructor thunks
128
// NOLINTBEGIN
129
MCNAPI
void
*
$ctor
();
130
// NOLINTEND
131
132
public
:
133
// vftables
134
// NOLINTBEGIN
135
MCNAPI
static
void
**
$vftable
();
136
// NOLINTEND
137
};
Bedrock::EnableNonOwnerReferences
Definition
EnableNonOwnerReferences.h:7
NetworkDebugManager::NetherNetStats
Definition
NetworkDebugManager.h:24
NetworkDebugManager::NetherNetStats::~NetherNetStats
MCAPI ~NetherNetStats()
NetworkDebugManager::NetherNetStats::$dtor
MCAPI void $dtor()
NetworkDebugManager::Tracker
Definition
NetworkDebugManager.h:51
NetworkDebugManager::Tracker::$dtor
MCAPI void $dtor()
NetworkDebugManager::Tracker::Tracker
MCAPI Tracker()
NetworkDebugManager::Tracker::~Tracker
MCAPI ~Tracker()
NetworkDebugManager::Tracker::$ctor
MCAPI void * $ctor()
NetworkDebugManager::NetworkDebugManager
MCAPI NetworkDebugManager()
NetworkDebugManager::$vftable
static MCAPI void ** $vftable()
NetworkDebugManager::$ctor
MCAPI void * $ctor()
NetworkDebugManager::getNetworkStatistics
MCAPI::NetworkStatistics * getNetworkStatistics(::TrackerType type)
NetworkStatistics
Definition
NetworkStatistics.h:23
TrackerStat
Definition
TrackerStat.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
network
NetworkDebugManager.h
Generated on
for LeviLamina by
1.16.1