|
cxxmcp 1.1.6
C++ MCP SDK
|
Optional callback bundle for configuring a Server in one call. More...
#include <handler.hpp>
Public Types | |
| using | JsonHandler = Server::JsonHandler |
| using | JsonContextHandler = Server::JsonContextHandler |
| using | JsonRequestContextHandler = Server::JsonRequestContextHandler |
| using | LoggingHandler = Server::LoggingHandler |
| using | RawRequestHandler = Server::RawRequestHandler |
| using | RawNotificationHandler = Server::RawNotificationHandler |
| using | ToolsListHandler = Server::ToolsListHandler |
| using | PromptsListHandler = Server::PromptsListHandler |
| using | ResourcesListHandler = Server::ResourcesListHandler |
| using | ResourceTemplatesListHandler = Server::ResourceTemplatesListHandler |
| using | TaskListHandler = Server::TaskListHandler |
| using | TaskGetHandler = Server::TaskGetHandler |
| using | TaskCancelHandler = Server::TaskCancelHandler |
| using | TaskResultHandler = Server::TaskResultHandler |
| using | RootsListChangedHandler = Server::RootsListChangedHandler |
| using | ProgressHandler = Server::ProgressHandler |
| using | ListChangedHandler = Server::ListChangedHandler |
| using | ResourceUpdatedHandler = Server::ResourceUpdatedHandler |
Public Member Functions | |
| void | apply_to (Server &server) const |
| Applies all non-empty callbacks to a server. | |
Optional callback bundle for configuring a Server in one call.
Each member mirrors a Server::set_*_handler() function. apply_to() and Server::set_handler() install only non-empty members; empty members leave any existing callback on the target Server unchanged.
|
inline |
Applies all non-empty callbacks to a server.
| server | Server to configure. |