LLDB mainline
lldb_private::transport::IOTransport< Proto > Member List

This is the complete list of members for lldb_private::transport::IOTransport< Proto >, including all inherited members.

Encode(const llvm::json::Value &message)=0lldb_private::transport::IOTransport< Proto >protectedpure virtual
Evt typedeflldb_private::transport::JSONTransport< Proto >
IOTransport(lldb::IOObjectSP in, lldb::IOObjectSP out)lldb_private::transport::IOTransport< Proto >inline
kReadBufferSizelldb_private::transport::IOTransport< Proto >static
Log(llvm::StringRef message)=0lldb_private::transport::JSONTransport< Proto >protectedpure virtual
Logv(const char *Fmt, Ts &&...Vals)lldb_private::transport::JSONTransport< Proto >inlineprotected
m_bufferlldb_private::transport::IOTransport< Proto >protected
m_inlldb_private::transport::IOTransport< Proto >private
m_outlldb_private::transport::IOTransport< Proto >private
Message typedeflldb_private::transport::IOTransport< Proto >
MessageHandler typedeflldb_private::transport::IOTransport< Proto >
OnRead(MainLoopBase &loop, MessageHandler &handler)lldb_private::transport::IOTransport< Proto >inlineprivate
Parse()=0lldb_private::transport::IOTransport< Proto >protectedpure virtual
RegisterMessageHandler(MainLoop &loop, MessageHandler &handler) overridelldb_private::transport::IOTransport< Proto >inlinevirtual
Req typedeflldb_private::transport::JSONTransport< Proto >
Resp typedeflldb_private::transport::JSONTransport< Proto >
Send(const typename Proto::Evt &evt) overridelldb_private::transport::IOTransport< Proto >inline
Send(const typename Proto::Req &req) overridelldb_private::transport::IOTransport< Proto >inline
Send(const typename Proto::Resp &resp) overridelldb_private::transport::IOTransport< Proto >inline
lldb_private::transport::JSONTransport::Send(const Evt &)=0lldb_private::transport::JSONTransport< Proto >pure virtual
lldb_private::transport::JSONTransport::Send(const Req &)=0lldb_private::transport::JSONTransport< Proto >pure virtual
lldb_private::transport::JSONTransport::Send(const Resp &)=0lldb_private::transport::JSONTransport< Proto >pure virtual
Write(const llvm::json::Value &message)lldb_private::transport::IOTransport< Proto >inlineprotected
~JSONTransport()=defaultlldb_private::transport::JSONTransport< Proto >virtual