Encode(const llvm::json::Value &message) override | lldb_private::JSONRPCTransport< Request, Response, Notification > | inlineprotectedvirtual |
JSONTransport(lldb::IOObjectSP in, lldb::IOObjectSP out) | lldb_private::JSONTransport< Request, Response, Notification > | inline |
kMessageSeparator | lldb_private::JSONRPCTransport< Request, Response, Notification > | protectedstatic |
kReadBufferSize | lldb_private::JSONTransport< Request, Response, Notification > | static |
Log(llvm::StringRef message) override | lldb_protocol::mcp::Transport | virtual |
Logv(const char *Fmt, Ts &&...Vals) | lldb_private::Transport< Request, Response, Notification > | inline |
m_buffer | lldb_private::JSONTransport< Request, Response, Notification > | protected |
m_in | lldb_private::JSONTransport< Request, Response, Notification > | private |
m_log_callback | lldb_protocol::mcp::Transport | private |
m_out | lldb_private::JSONTransport< Request, Response, Notification > | private |
Message typedef | lldb_private::Transport< Request, Response, Notification > | |
MessageHandler typedef | lldb_private::JSONTransport< Request, Response, Notification > | |
MessageHandlerSP typedef | lldb_private::Transport< Request, Response, Notification > | |
OnRead(MainLoopBase &loop, MessageHandler &handler) | lldb_private::JSONTransport< Request, Response, Notification > | inlineprivate |
operator=(const Transport &)=delete | lldb_protocol::mcp::Transport | |
Parse() override | lldb_private::JSONRPCTransport< Request, Response, Notification > | inlineprotectedvirtual |
RegisterMessageHandler(MainLoop &loop, MessageHandler &handler) override | lldb_private::JSONTransport< Request, Response, Notification > | inline |
lldb_private::Transport< Request, Response, Notification >::RegisterMessageHandler(MainLoop &loop, MessageHandler &handler)=0 | lldb_private::Transport< Request, Response, Notification > | pure virtual |
Send(const Notification &evt) override | lldb_private::JSONTransport< Request, Response, Notification > | inlinevirtual |
lldb_private::Transport< Request, Response, Notification >::Send(const Request &)=0 | lldb_private::Transport< Request, Response, Notification > | pure virtual |
lldb_private::Transport< Request, Response, Notification >::Send(const Response &)=0 | lldb_private::Transport< Request, Response, Notification > | pure virtual |
Transport(lldb::IOObjectSP in, lldb::IOObjectSP out, LogCallback log_callback={}) | lldb_protocol::mcp::Transport | |
Transport(const Transport &)=delete | lldb_protocol::mcp::Transport | |
Write(const llvm::json::Value &message) | lldb_private::JSONTransport< Request, Response, Notification > | inline |
~Transport()=default | lldb_protocol::mcp::Transport | virtual |