LeviLamina
Loading...
Searching...
No Matches
DBStoragePerformanceTelemetry.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/NonOwnerPointer.h"
7
#include "mc/platform/threading/LockGuard.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
LevelStorageEventing
;
12
namespace
Bedrock::Threading {
class
Mutex; }
13
// clang-format on
14
15
class
DBStoragePerformanceTelemetry
{
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::UntypedStorage<8, 80>
mUnk98c37d;
20
::ll::UntypedStorage<8, 80>
mUnkb28d92;
21
::ll::UntypedStorage<8, 8>
mUnk932436;
22
::ll::UntypedStorage<8, 24>
mUnkeb0085;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
DBStoragePerformanceTelemetry
& operator=(
DBStoragePerformanceTelemetry
const
&);
28
DBStoragePerformanceTelemetry
(
DBStoragePerformanceTelemetry
const
&);
29
DBStoragePerformanceTelemetry
();
30
31
public
:
32
// member functions
33
// NOLINTBEGIN
34
MCAPI
explicit
DBStoragePerformanceTelemetry
(
::Bedrock::NonOwnerPointer<::LevelStorageEventing>
eventing);
35
36
MCAPI
void
37
_fireEventLevelDBPerformanceData(
::Bedrock::Threading::LockGuard<::Bedrock::Threading::Mutex>
& force,
bool
);
38
39
MCAPI
~DBStoragePerformanceTelemetry
();
40
// NOLINTEND
41
42
public
:
43
// constructor thunks
44
// NOLINTBEGIN
45
MCAPI
void
* $ctor(
::Bedrock::NonOwnerPointer<::LevelStorageEventing>
eventing);
46
// NOLINTEND
47
48
public
:
49
// destructor thunk
50
// NOLINTBEGIN
51
MCAPI
void
$dtor();
52
// NOLINTEND
53
};
Bedrock::NonOwnerPointer
Definition
NonOwnerPointer.h:9
Bedrock::Threading::LockGuard
Definition
LockGuard.h:8
DBStoragePerformanceTelemetry
Definition
DBStoragePerformanceTelemetry.h:15
LevelStorageEventing
Definition
LevelStorageEventing.h:15
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
storage
DBStoragePerformanceTelemetry.h
Generated on Sat Apr 26 2025 05:56:30 for LeviLamina by
1.12.0