|
LLDB mainline
|
#include "lldb/Host/MainLoop.h"#include "lldb/Protocol/MCP/Protocol.h"#include "lldb/Protocol/MCP/Resource.h"#include "lldb/Protocol/MCP/Tool.h"#include "lldb/Protocol/MCP/Transport.h"#include "llvm/ADT/SmallString.h"#include "llvm/ADT/StringMap.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/Error.h"#include "llvm/Support/FormatVariadic.h"#include "llvm/Support/JSON.h"#include "llvm/Support/Signals.h"#include <memory>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | lldb_protocol::mcp::Server |
| struct | lldb_protocol::mcp::Server::Client |
| struct | lldb_protocol::mcp::ServerInfo |
| Information about this instance of lldb's MCP server for lldb-mcp to use to coordinate connecting an lldb-mcp client. More... | |
| class | lldb_protocol::mcp::ServerInfoHandle |
| A handle that tracks the server info on disk and cleans up the disk record once it is no longer referenced. More... | |
Namespaces | |
| namespace | lldb_protocol |
| namespace | lldb_protocol::mcp |
Functions | |
| llvm::json::Value | lldb_protocol::mcp::toJSON (const ServerInfo &) |
| bool | lldb_protocol::mcp::fromJSON (const llvm::json::Value &, ServerInfo &, llvm::json::Path) |