LeviLamina
Loading...
Searching...
No Matches
ServerMetricsImpl.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/server/ServerMetrics.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
ServerInstance
;
11
// clang-format on
12
13
class
ServerMetricsImpl
:
public
::ServerMetrics
{
14
public
:
15
// ServerMetricsImpl inner types declare
16
// clang-format off
17
struct
DataTransferred
;
18
// clang-format on
19
20
// ServerMetricsImpl inner types define
21
struct
DataTransferred
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 8>
mUnk6f732d;
26
::ll::UntypedStorage<8, 8>
mUnk7d4a71;
27
// NOLINTEND
28
29
public
:
30
// prevent constructor by default
31
DataTransferred
& operator=(
DataTransferred
const
&);
32
DataTransferred
(
DataTransferred
const
&);
33
DataTransferred
();
34
};
35
36
public
:
37
// member variables
38
// NOLINTBEGIN
39
::ll::UntypedStorage<8, 8>
mUnke1d394;
40
::ll::UntypedStorage<8, 64>
mUnka9d3a6;
41
::ll::UntypedStorage<8, 8>
mUnk6262f1;
42
::ll::UntypedStorage<1, 1>
mUnk2cff8a;
43
::ll::UntypedStorage<8, 616>
mUnkd52975;
44
// NOLINTEND
45
46
public
:
47
// prevent constructor by default
48
ServerMetricsImpl
& operator=(
ServerMetricsImpl
const
&);
49
ServerMetricsImpl
(
ServerMetricsImpl
const
&);
50
ServerMetricsImpl
();
51
52
public
:
53
// virtual functions
54
// NOLINTBEGIN
55
// vIndex: 0
56
virtual
~ServerMetricsImpl
()
/*override*/
=
default
;
57
58
// vIndex: 1
59
virtual
void
sendPeriodicMetrics(
::ServerInstance
& serverInstance)
/*override*/
;
60
61
// vIndex: 2
62
virtual
void
sendServerTickTime(::std::chrono::nanoseconds
const
& timepoint)
/*override*/
;
63
64
// vIndex: 3
65
virtual
void
sendChunkLoadTelemetryData()
/*override*/
;
66
// NOLINTEND
67
68
public
:
69
// member functions
70
// NOLINTBEGIN
71
MCAPI
void
sendPeriodicMetricsInternal(
::ServerInstance
& serverInstance);
72
// NOLINTEND
73
74
public
:
75
// destructor thunk
76
// NOLINTBEGIN
77
78
// NOLINTEND
79
80
public
:
81
// virtual function thunks
82
// NOLINTBEGIN
83
MCAPI
void
$sendPeriodicMetrics(
::ServerInstance
& serverInstance);
84
85
MCAPI
void
$sendServerTickTime(::std::chrono::nanoseconds
const
& timepoint);
86
87
MCAPI
void
$sendChunkLoadTelemetryData();
88
// NOLINTEND
89
90
public
:
91
// vftables
92
// NOLINTBEGIN
93
MCAPI
static
void
** $vftable();
94
// NOLINTEND
95
};
ServerInstance
Definition
ServerInstance.h:65
ServerMetricsImpl
Definition
ServerMetricsImpl.h:13
ServerMetrics
Definition
ServerMetrics.h:10
ServerMetricsImpl::DataTransferred
Definition
ServerMetricsImpl.h:21
ll::UntypedStorage
Definition
Alias.h:14
src
mc
server
ServerMetricsImpl.h
Generated on Sat Apr 26 2025 05:55:58 for LeviLamina by
1.12.0