Lines Matching refs:JSONTransport
1 //===--- JSONTransport.cpp - sending and receiving LSP messages over JSON -===//
34 Reply(const llvm::json::Value &id, StringRef method, JSONTransport &transport,
47 JSONTransport *transport;
53 JSONTransport &transport, std::mutex &transportOutputMutex)
147 // JSONTransport
177 void JSONTransport::notify(StringRef method, llvm::json::Value params) {
184 void JSONTransport::call(StringRef method, llvm::json::Value params,
193 void JSONTransport::reply(llvm::json::Value id,
210 llvm::Error JSONTransport::run(MessageHandler &handler) {
230 void JSONTransport::sendMessage(llvm::json::Value msg) {
240 bool JSONTransport::handleMessage(llvm::json::Value msg,
306 LogicalResult JSONTransport::readStandardMessage(std::string &json) {
352 LogicalResult JSONTransport::readDelimitedMessage(std::string &json) {