LeviLamina
Loading...
Searching...
No Matches
PlayerReportingSignalHandler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Bedrock { class SignalReceiver; }
8namespace Json { class Value; }
9namespace PlayerReportingSignal { class GetReportJson; }
10namespace PlayerReportingSignal { class ResetAll; }
11namespace PlayerReportingSignal { class SendReport; }
12namespace PlayerReportingSignal { class SetData; }
13namespace PlayerReportingSignal { class SetJson; }
14// clang-format on
15
16namespace PlayerReportingSignal {
17
18class PlayerReportingSignalHandler {
19public:
20 // member variables
21 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 PlayerReportingSignalHandler& operator=(PlayerReportingSignalHandler const&);
30 PlayerReportingSignalHandler(PlayerReportingSignalHandler const&);
31 PlayerReportingSignalHandler();
32
33public:
34 // virtual functions
35 // NOLINTBEGIN
36 virtual ~PlayerReportingSignalHandler() = default;
37 // NOLINTEND
38
39public:
40 // member functions
41 // NOLINTBEGIN
42#ifdef LL_PLAT_C
43 MCNAPI PlayerReportingSignalHandler(::Bedrock::SignalReceiver* listener, bool isTestHandler);
44
45 MCNAPI ::Json::Value _getReportDataJson();
46
47 MCNAPI void _getReportJsonHandler(::PlayerReportingSignal::GetReportJson const& signal);
48
49 MCNAPI void _resetAll(::PlayerReportingSignal::ResetAll const&);
50
51 MCNAPI void _sendReport(::PlayerReportingSignal::SendReport const& signal);
52
53 MCNAPI void _setDataHandler(::PlayerReportingSignal::SetData const& signal);
54
55 MCNAPI void _setJsonHandler(::PlayerReportingSignal::SetJson const& signal);
56#endif
57 // NOLINTEND
58
59public:
60 // constructor thunks
61 // NOLINTBEGIN
62#ifdef LL_PLAT_C
63 MCNAPI void* $ctor(::Bedrock::SignalReceiver* listener, bool isTestHandler);
64#endif
65 // NOLINTEND
66
67public:
68 // vftables
69 // NOLINTBEGIN
70 MCNAPI static void** $vftable();
71 // NOLINTEND
72};
73
74} // namespace PlayerReportingSignal
Definition SignalReceiver.h:18
Definition Value.h:16
Definition GetReportJson.h:16
Definition ResetAll.h:10
Definition SendReport.h:16
Definition SetData.h:15
Definition SetJson.h:15
Definition Alias.h:14