LeviLamina
Loading...
Searching...
No Matches
ScriptDebuggerProtocol.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace ScriptDebuggerMessages { struct NotificationEvent; }
8namespace ScriptDebuggerMessages { struct PrintEvent; }
9namespace ScriptDebuggerMessages { struct ProfilerCapture; }
10namespace ScriptDebuggerMessages { struct ProtocolEvent; }
11namespace cereal { struct ReflectionCtx; }
12// clang-format on
13
15public:
16 // member variables
17 // NOLINTBEGIN
20 // NOLINTEND
21
22public:
23 // prevent constructor by default
27
28public:
29 // member functions
30 // NOLINTBEGIN
31 MCNAPI ::std::string receive();
32
33 MCNAPI void send(::std::string const& message);
34
36
38
40
42 // NOLINTEND
43
44public:
45 // static functions
46 // NOLINTBEGIN
48 // NOLINTEND
49};
Definition ScriptDebuggerProtocol.h:14
static MCAPI void bindMessageTypes(::cereal::ReflectionCtx &ctx)
MCAPI void sendProfilerCapture(::ScriptDebuggerMessages::ProfilerCapture &&profilerCapture)
MCAPI void send(::std::string const &message)
MCAPI void sendNotificationEvent(::ScriptDebuggerMessages::NotificationEvent &&notificationEvent)
MCAPI void sendPrintEvent(::ScriptDebuggerMessages::PrintEvent &&printEvent)
MCAPI void sendProtocolEvent(::ScriptDebuggerMessages::ProtocolEvent &&protocolEvent)
MCAPI::std::string receive()
Definition NotificationEvent.h:7
Definition PrintEvent.h:7
Definition ProfilerCapture.h:7
Definition ProtocolEvent.h:12
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14