1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#include "Message.h"
LSP::Message::Message() {}
LSP::Message::~Message() {}
JSONItem LSP::Message::ToJSON(const wxString& name, IPathConverter::Ptr_t pathConverter) const
{
wxUnusedVar(pathConverter);
JSONItem json = JSONItem::createObject(name);
json.addProperty("jsonrpc", m_jsonrpc);
return json;
}
void LSP::Message::FromJSON(const JSONItem& json, IPathConverter::Ptr_t pathConverter)
{
wxUnusedVar(pathConverter);
m_jsonrpc = json.namedObject("jsonrpc").toString();
}
int LSP::Message::GetNextID()
{
static int requestId = 0;
return ++requestId;
}
|