LLDB mainline
|
#include "lldb/Host/JSONTransport.h"
#include "lldb/Protocol/MCP/MCPError.h"
#include "lldb/Protocol/MCP/Protocol.h"
#include "lldb/lldb-forward.h"
#include "llvm/ADT/FunctionExtras.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Error.h"
#include <sys/types.h>
Go to the source code of this file.
Classes | |
struct | lldb_protocol::mcp::ProtocolDescriptor |
class | lldb_protocol::mcp::Transport |
Namespaces | |
namespace | lldb_protocol |
namespace | lldb_protocol::mcp |
Typedefs | |
using | lldb_protocol::mcp::MCPTransport = lldb_private::transport::JSONTransport<ProtocolDescriptor> |
Generic transport that uses the MCP protocol. | |
using | lldb_protocol::mcp::MCPBinder = lldb_private::transport::Binder<ProtocolDescriptor> |
using | lldb_protocol::mcp::MCPBinderUP = std::unique_ptr<MCPBinder> |
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. |