Home
last modified time | relevance | path

Searched refs:JSONTransport (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Tools/lsp-server-support/
H A DTransport.cpp33 JSONTransport &transport);
45 JSONTransport *transport;
50 JSONTransport &transport) in Reply()
163 void JSONTransport::notify(StringRef method, llvm::json::Value params) { in notify()
170 void JSONTransport::call(StringRef method, llvm::json::Value params, in call()
179 void JSONTransport::reply(llvm::json::Value id, in reply()
196 llvm::Error JSONTransport::run(MessageHandler &handler) { in run()
216 void JSONTransport::sendMessage(llvm::json::Value msg) { in sendMessage()
226 bool JSONTransport::handleMessage(llvm::json::Value msg, in handleMessage()
292 LogicalResult JSONTransport::readStandardMessage(std::string &json) { in readStandardMessage()
[all …]
H A DTransport.h48 class JSONTransport {
50 JSONTransport(std::FILE *in, raw_ostream &out,
106 MessageHandler(JSONTransport &transport) : transport(transport) {} in MessageHandler()
174 JSONTransport &transport;
/llvm-project-15.0.7/mlir/lib/Tools/tblgen-lsp-server/
H A DLSPServer.h18 class JSONTransport; variable
24 JSONTransport &transport);
H A DLSPServer.cpp27 LSPServer(TableGenServer &server, JSONTransport &transport) in LSPServer()
70 JSONTransport &transport;
189 JSONTransport &transport) { in runTableGenLSPServer()
H A DTableGenLspServerMain.cpp75 JSONTransport transport(stdin, llvm::outs(), inputStyle, prettyPrint); in TableGenLspServerMain()
/llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DLSPServer.h18 class JSONTransport; variable
23 LogicalResult runPdllLSPServer(PDLLServer &server, JSONTransport &transport);
H A DLSPServer.cpp29 LSPServer(PDLLServer &server, JSONTransport &transport) in LSPServer()
102 JSONTransport &transport;
282 JSONTransport &transport) { in runPdllLSPServer()
H A DMlirPdllLspServerMain.cpp75 JSONTransport transport(stdin, llvm::outs(), inputStyle, prettyPrint); in MlirPdllLspServerMain()
/llvm-project-15.0.7/mlir/lib/Tools/mlir-lsp-server/
H A DLSPServer.h18 class JSONTransport; variable
23 LogicalResult runMlirLSPServer(MLIRServer &server, JSONTransport &transport);
H A DMlirLspServerMain.cpp69 JSONTransport transport(stdin, llvm::outs(), inputStyle, prettyPrint); in MlirLspServerMain()
H A DLSPServer.cpp262 JSONTransport &transport) { in runMlirLSPServer()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DJSONTransport.cpp62 class JSONTransport : public Transport { class
64 JSONTransport(std::FILE *In, llvm::raw_ostream &Out, in JSONTransport() function in clang::clangd::__anon3b9da1120111::JSONTransport
161 bool JSONTransport::handleMessage(llvm::json::Value Message, in handleMessage()
227 bool JSONTransport::readStandardMessage(std::string &JSON) { in readStandardMessage()
300 bool JSONTransport::readDelimitedMessage(std::string &JSON) { in readDelimitedMessage()
332 return std::make_unique<JSONTransport>(In, Out, InMirror, Pretty, Style); in newJSONTransport()
H A DCMakeLists.txt89 JSONTransport.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang-tools-extra/clangd/
H A DBUILD.gn108 "JSONTransport.cpp",
/llvm-project-15.0.7/mlir/docs/Tools/
H A DMLIRLSP.md337 client via JSON-RPC over stdin/stdout. In the code, this is the `JSONTransport`