LeviLamina
Loading...
Searching...
No Matches
TelemetryInfo.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5class TelemetryInfo {
6public:
7 // member variables
8 // NOLINTBEGIN
15 // NOLINTEND
16
17#ifdef LL_PLAT_S
18public:
19 // prevent constructor by default
20 TelemetryInfo& operator=(TelemetryInfo const&);
21 TelemetryInfo(TelemetryInfo const&);
22 TelemetryInfo();
23
24#else // LL_PLAT_C
25public:
26 // prevent constructor by default
27 TelemetryInfo& operator=(TelemetryInfo const&);
28 TelemetryInfo(TelemetryInfo const&);
29
30#endif
31public:
32 // member functions
33 // NOLINTBEGIN
34#ifdef LL_PLAT_C
35 MCNAPI TelemetryInfo();
36
37 MCNAPI void _detectTampering();
38
39 MCNAPI ::std::string _generateTamperGuard(::std::string const& content) const;
40
41 MCNAPI void _load();
42
43 MCNAPI void _save();
44#endif
45 // NOLINTEND
46
47public:
48 // constructor thunks
49 // NOLINTBEGIN
50#ifdef LL_PLAT_C
51 MCNAPI void* $ctor();
52#endif
53 // NOLINTEND
54};
Definition Alias.h:14