LLDB mainline
lldb_private::JSONTransport< Req, Resp, Evt > Member List

This is the complete list of members for lldb_private::JSONTransport< Req, Resp, Evt >, including all inherited members.

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