|
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. | |