|
cxxmcp 1.1.6
C++ MCP SDK
|
Aggregate callback configuration for mcp::server::Server. More...
Go to the source code of this file.
Classes | |
| struct | mcp::server::ServerHandlerInterface |
| Contract-style server handler interface. More... | |
| struct | mcp::server::ServerHandler |
| Optional callback bundle for configuring a Server in one call. More... | |
Functions | |
| core::Error | mcp::server::handler_method_not_found (std::string_view message) |
| Helper for contract-style handler methods that are not overridden. | |
| protocol::JsonRpcResponse | mcp::server::server_handler_error_response (const protocol::JsonRpcRequest &request, const core::Error &error) |
| template<class T , class Serializer > | |
| std::optional< protocol::JsonRpcResponse > | mcp::server::server_handler_result_response (const protocol::JsonRpcRequest &request, const core::Result< T > &result, Serializer serializer) |
| std::optional< protocol::JsonRpcResponse > | mcp::server::dispatch_server_handler_discovery_request (const ServerHandlerInterface &handler, const protocol::JsonRpcRequest &request, const SessionContext &context) |
| std::optional< protocol::JsonRpcResponse > | mcp::server::dispatch_server_handler_request (const ServerHandlerInterface &handler, const protocol::JsonRpcRequest &request, const SessionContext &context, CancellationToken cancellation) |
Aggregate callback configuration for mcp::server::Server.