LLDB mainline
lldb_protocol::mcp::Transport Member List

This is the complete list of members for lldb_protocol::mcp::Transport, including all inherited members.

Encode(const llvm::json::Value &message) overridelldb_private::transport::JSONRPCTransport< ProtocolDescriptor >inlineprotectedvirtual
Evt typedeflldb_private::transport::JSONTransport< ProtocolDescriptor >
IOTransport(lldb::IOObjectSP in, lldb::IOObjectSP out)lldb_private::transport::IOTransport< ProtocolDescriptor >inline
kMessageSeparatorlldb_private::transport::JSONRPCTransport< ProtocolDescriptor >protectedstatic
kReadBufferSizelldb_private::transport::IOTransport< ProtocolDescriptor >static
Log(llvm::StringRef message) overridelldb_protocol::mcp::Transportvirtual
Logv(const char *Fmt, Ts &&...Vals)lldb_private::transport::JSONTransport< ProtocolDescriptor >inlineprotected
m_bufferlldb_private::transport::IOTransport< ProtocolDescriptor >protected
m_inlldb_private::transport::IOTransport< ProtocolDescriptor >private
m_log_callbacklldb_protocol::mcp::Transportprivate
m_outlldb_private::transport::IOTransport< ProtocolDescriptor >private
Message typedeflldb_private::transport::IOTransport< ProtocolDescriptor >
MessageHandler typedeflldb_private::transport::IOTransport< ProtocolDescriptor >
OnRead(MainLoopBase &loop, MessageHandler &handler)lldb_private::transport::IOTransport< ProtocolDescriptor >inlineprivate
operator=(const Transport &)=deletelldb_protocol::mcp::Transport
Parse() overridelldb_private::transport::JSONRPCTransport< ProtocolDescriptor >inlineprotectedvirtual
RegisterMessageHandler(MainLoop &loop, MessageHandler &handler) overridelldb_private::transport::IOTransport< ProtocolDescriptor >inline
lldb_private::transport::JSONTransport< ProtocolDescriptor >::RegisterMessageHandler(MainLoop &loop, MessageHandler &handler)=0lldb_private::transport::JSONTransport< ProtocolDescriptor >pure virtual
Req typedeflldb_private::transport::JSONTransport< ProtocolDescriptor >
Resp typedeflldb_private::transport::JSONTransport< ProtocolDescriptor >
Send(const typename ProtocolDescriptor::Evt &evt) overridelldb_private::transport::IOTransport< ProtocolDescriptor >inline
lldb_private::transport::JSONTransport< ProtocolDescriptor >::Send(const Evt &)=0lldb_private::transport::JSONTransport< ProtocolDescriptor >pure virtual
lldb_private::transport::JSONTransport< ProtocolDescriptor >::Send(const Req &)=0lldb_private::transport::JSONTransport< ProtocolDescriptor >pure virtual
lldb_private::transport::JSONTransport< ProtocolDescriptor >::Send(const Resp &)=0lldb_private::transport::JSONTransport< ProtocolDescriptor >pure virtual
Transport(lldb::IOObjectSP in, lldb::IOObjectSP out, LogCallback log_callback={})lldb_protocol::mcp::Transport
Transport(const Transport &)=deletelldb_protocol::mcp::Transport
Write(const llvm::json::Value &message)lldb_private::transport::IOTransport< ProtocolDescriptor >inlineprotected
~JSONTransport()=defaultlldb_private::transport::JSONTransport< ProtocolDescriptor >virtual
~Transport()=defaultlldb_protocol::mcp::Transportvirtual