Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptDebuggerEntitySystemProfilerRequestHandler.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/scripting/debugger/request_handlers/ScriptDebuggerBaseProfilerRequestHandler.h"
8
9// auto generated forward declare list
10// clang-format off
12class ScriptDebugger;
13namespace ScriptDebuggerMessages { struct DebuggerRequestMessage; }
14// clang-format on
15
16class ScriptDebuggerEntitySystemProfilerRequestHandler : public ::ScriptDebuggerBaseProfilerRequestHandler {
17public:
18 // prevent constructor by default
19 ScriptDebuggerEntitySystemProfilerRequestHandler();
20
21public:
22 // virtual functions
23 // NOLINTBEGIN
24 virtual void registerHandlers(::ScriptDebugger& debugger) /*override*/;
25
26 virtual void onDisconnect(::ScriptDebugger& debugger) /*override*/;
27 // NOLINTEND
28
29public:
30 // member functions
31 // NOLINTBEGIN
34 );
35
36 MCNAPI ::std::optional<::std::vector<uint>>
37 _parseIdsFromRequest(::ScriptDebuggerMessages::DebuggerRequestMessage const& request, ::std::string const argName);
38 // NOLINTEND
39
40public:
41 // constructor thunks
42 // NOLINTBEGIN
44 // NOLINTEND
45
46public:
47 // virtual function thunks
48 // NOLINTBEGIN
49 MCNAPI void $registerHandlers(::ScriptDebugger& debugger);
50
51 MCNAPI void $onDisconnect(::ScriptDebugger& debugger);
52
53
54 // NOLINTEND
55
56public:
57 // vftables
58 // NOLINTBEGIN
59 MCNAPI static void** $vftable();
60 // NOLINTEND
61};
Definition NonOwnerPointer.h:9
Definition LocalProfilerControlBroker.h:11
MCAPI void $registerHandlers(::ScriptDebugger &debugger)
MCAPI void $onDisconnect(::ScriptDebugger &debugger)
MCAPI ScriptDebuggerEntitySystemProfilerRequestHandler(::Bedrock::NonOwnerPointer<::LocalProfilerControlBroker > profilerControlBroker)
MCAPI void * $ctor(::Bedrock::NonOwnerPointer<::LocalProfilerControlBroker > profilerControlBroker)
MCAPI ::std::optional<::std::vector< uint > > _parseIdsFromRequest(::ScriptDebuggerMessages::DebuggerRequestMessage const &request, ::std::string const argName)
Definition ScriptDebugger.h:23
Definition DebuggerRequestMessage.h:16