3#include "mc/_HeaderOutputPredefine.h"
9namespace ScriptDebuggerMessages {
struct PrintEvent; }
16class ScriptDebuggerProtocol {
26 ScriptDebuggerProtocol& operator=(ScriptDebuggerProtocol
const&);
27 ScriptDebuggerProtocol(ScriptDebuggerProtocol
const&);
28 ScriptDebuggerProtocol();
40 MCNAPI
void send(::std::string
const& message);
static MCAPI void bindMessageTypes(::cereal::ReflectionCtx &ctx)
MCAPI void sendProfilerCapture(::ScriptDebuggerMessages::ProfilerCapture &&profilerCapture)
MCAPI void send(::std::string const &message)
MCAPI bool parseMessageEnvelope(::std::string const &json, ::ScriptDebuggerMessages::MessageEnvelope &commandEvent)
MCAPI void sendNotificationEvent(::ScriptDebuggerMessages::NotificationEvent &¬ificationEvent)
MCAPI void sendPrintEvent(::ScriptDebuggerMessages::PrintEvent &&printEvent)
MCAPI bool receiveProtocolResponse(::ScriptDebuggerMessages::ProtocolResponse &protocolResponse)
MCAPI void sendProtocolEvent(::ScriptDebuggerMessages::ProtocolEvent &&protocolEvent)
MCAPI::std::string receive()
Definition MessageEnvelope.h:7
Definition NotificationEvent.h:7
Definition PrintEvent.h:7
Definition ProfilerCapture.h:7
Definition ProtocolEvent.h:12
Definition ProtocolResponse.h:7
Definition ReflectionCtx.h:11