|
cxxmcp 1.1.6
C++ MCP SDK
|
Typed initialize request and result payloads. More...
#include <optional>#include <string>#include <utility>#include <vector>#include "cxxmcp/core/result.hpp"#include "cxxmcp/protocol/capabilities.hpp"#include "cxxmcp/protocol/serialization.hpp"#include "cxxmcp/protocol/types.hpp"#include "cxxmcp/protocol/types_reflect.hpp"Go to the source code of this file.
Classes | |
| struct | mcp::protocol::ImplementationInfo |
| Client or server implementation identity. More... | |
| struct | mcp::protocol::InitializeParams |
Parameters for the initialize request. More... | |
| struct | mcp::protocol::InitializeResult |
Result payload for the initialize request. More... | |
Functions | |
| core::Error | mcp::protocol::initialize_json_error (std::string message) |
| Json | mcp::protocol::implementation_info_to_json (const ImplementationInfo &info) |
| core::Result< ImplementationInfo > | mcp::protocol::implementation_info_from_json (const Json &json) |
| Json | mcp::protocol::initialize_params_to_json (const InitializeParams ¶ms) |
| core::Result< InitializeParams > | mcp::protocol::initialize_params_from_json (const Json &json) |
| Json | mcp::protocol::initialize_result_to_json (const InitializeResult &result) |
| core::Result< InitializeResult > | mcp::protocol::initialize_result_from_json (const Json &json) |
Typed initialize request and result payloads.