LLDB mainline
Transport.h File Reference
#include "lldb/Host/JSONTransport.h"
#include "lldb/Protocol/MCP/Protocol.h"
#include "lldb/lldb-forward.h"
#include "llvm/ADT/FunctionExtras.h"
#include "llvm/ADT/StringRef.h"

Go to the source code of this file.

Classes

class  lldb_protocol::mcp::Transport

Namespaces

namespace  lldb_protocol
namespace  lldb_protocol::mcp

Typedefs

using lldb_protocol::mcp::MCPTransport = lldb_private::Transport<Request, Response, Notification>
 Generic transport that uses the MCP protocol.
using lldb_protocol::mcp::LogCallback = llvm::unique_function<void(llvm::StringRef message)>
 Generic logging callback, to allow the MCP server / client / transport layer to be independent of the lldb log implementation.