Home
last modified time | relevance | path

Searched refs:Transport (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DTransport.h35 class Transport {
37 virtual ~Transport() = default;
84 std::unique_ptr<Transport>
92 std::unique_ptr<Transport> newXPCTransport();
H A DPathMapping.h24 class Transport; variable
66 std::unique_ptr<Transport>
67 createPathMappingTransport(std::unique_ptr<Transport> Transp,
H A DPathMapping.cpp80 class PathMappingMessageHandler : public Transport::MessageHandler {
106 Transport::MessageHandler &WrappedHandler;
112 class PathMappingTransport : public Transport {
114 PathMappingTransport(std::unique_ptr<Transport> Transp, PathMappings Mappings) in PathMappingTransport()
142 std::unique_ptr<Transport> WrappedTransport;
189 std::unique_ptr<Transport>
190 createPathMappingTransport(std::unique_ptr<Transport> Transp, in createPathMappingTransport()
H A DClangdLSPServer.h65 ClangdLSPServer(Transport &Transp, const ThreadsafeFS &TFS,
241 clangd::Transport &Transp;
H A DJSONTransport.cpp62 class JSONTransport : public Transport {
327 std::unique_ptr<Transport> newJSONTransport(std::FILE *In, in newJSONTransport()
H A DClangdLSPServer.cpp156 class ClangdLSPServer::MessageHandler : public Transport::MessageHandler {
1553 ClangdLSPServer::ClangdLSPServer(Transport &Transp, const ThreadsafeFS &TFS, in ClangdLSPServer()
/llvm-project-15.0.7/clang-tools-extra/clangd/test/
H A Dexit-eof.test5 # CHECK: Transport error:
6 # (Typically "Transport error: Input/output error" but platform-dependent).
/llvm-project-15.0.7/mlir/test/mlir-lsp-server/
H A Dexit-eof.test5 // CHECK: Transport error:
6 // (Typically "Transport error: Input/output error" but platform-dependent).
/llvm-project-15.0.7/mlir/test/tblgen-lsp-server/
H A Dexit-eof.test5 // CHECK: Transport error:
6 // (Typically "Transport error: Input/output error" but platform-dependent).
/llvm-project-15.0.7/clang-tools-extra/clangd/fuzzer/
H A Dclangd-fuzzer.cpp28 auto Transport = newJSONTransport(In, llvm::nulls(), in LLVMFuzzerTestOneInput() local
38 ClangdLSPServer LSPServer(*Transport, FS, Opts); in LLVMFuzzerTestOneInput()
/llvm-project-15.0.7/mlir/test/mlir-pdll-lsp-server/
H A Dexit-eof.test5 // CHECK: Transport error:
6 // (Typically "Transport error: Input/output error" but platform-dependent).
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DLSPClient.cpp67 class LSPClient::TransportImpl : public Transport {
136 std::queue<std::function<void(Transport::MessageHandler &)>> Actions;
148 Params(std::move(Params))](Transport::MessageHandler &H) { in call()
157 Params(std::move(Params))](Transport::MessageHandler &H) { in notify()
170 Transport &LSPClient::transport() { return *T; } in transport()
H A DJSONTransportTests.cpp34 std::unique_ptr<Transport> transport(std::string InData, bool Pretty, in transport()
51 class Echo : public Transport::MessageHandler {
52 Transport &Target;
57 Echo(Transport &Target) : Target(Target), Log(LogBuf) {} in Echo()
H A DLSPClient.h21 class Transport; variable
79 Transport &transport();
/llvm-project-15.0.7/clang-tools-extra/clangd/xpc/
H A DXPCTransport.cpp52 class XPCTransport : public Transport {
146 Transport::MessageHandler *HandlerPtr = nullptr;
212 std::unique_ptr<Transport> newXPCTransport() { in newXPCTransport()
/llvm-project-15.0.7/mlir/lib/Tools/lsp-server-support/
H A DCMakeLists.txt6 Transport.cpp
/llvm-project-15.0.7/mlir/docs/Tools/
H A DMLIRLSP.md328 - Communication and Transport (via JSON-RPC)
334 ### Communication and Transport
/llvm-project-15.0.7/clang-tools-extra/clangd/tool/
H A DClangdMain.cpp1017 std::unique_ptr<Transport> TransportLayer; in main()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt1430 clang-tools-extra/clangd/Transport.h
8423 mlir/lib/Tools/mlir-lsp-server/lsp/Transport.cpp
8424 mlir/lib/Tools/mlir-lsp-server/lsp/Transport.h