|
cxxmcp 1.1.6
C++ MCP SDK
|
This is the complete list of members for mcp::Peer< RoleServer >, including all inherited members.
| add_transport(std::unique_ptr< server::Transport > transport) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| add_transport(std::unique_ptr< transport::ServerTransport > transport) | mcp::Peer< RoleServer > | inline |
| build(server::ServerBuilder builder) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inlinestatic |
| builder() | mcp::Peer< RoleServer > | inlinestatic |
| call_tool(std::string_view name, protocol::Json arguments=protocol::Json::object(), const std::string &session_id={}) const (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| call_tool(std::string_view name, protocol::Json arguments, const server::SessionContext &context, CancellationToken cancellation=CancellationToken::none()) const (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| CXXMCP_DEPRECATED("server() is a compatibility escape hatch; prefer ServerPeer methods") server (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| dispatch_message(const protocol::JsonRpcMessage &message, const server::SessionContext &context={}, transport::ServerTransport *native_transport=nullptr) | mcp::Peer< RoleServer > | inline |
| get_prompt(std::string_view name, protocol::Json arguments=protocol::Json::object(), const std::string &session_id={}) const (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| get_prompt(std::string_view name, protocol::Json arguments, const server::SessionContext &context, CancellationToken cancellation=CancellationToken::none()) const (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| get_tool(std::string_view name) const (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| handle_notification(const protocol::JsonRpcNotification ¬ification, const server::SessionContext &context={}) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| handle_request(const protocol::JsonRpcRequest &request, const server::SessionContext &input_context={}, transport::ServerTransport *native_transport=nullptr) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| initialize() (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| list_prompts() const (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| list_resource_templates() const (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| list_resources() const (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| list_tools() const (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| notify_elicitation_complete(std::string elicitation_id) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| notify_logging_message(const protocol::LoggingMessageNotificationParams ¶ms) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| notify_progress(const protocol::ProgressNotificationParams ¶ms) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| notify_prompt_list_changed() (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| notify_resource_list_changed() (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| notify_resource_updated(std::string_view uri) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| notify_roots_list_changed() (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| notify_task_status(const protocol::Task &task) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| notify_tool_list_changed() (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| Peer(server::ServerOptions options={}) | mcp::Peer< RoleServer > | inlineexplicit |
| Peer(std::unique_ptr< server::Server > server) | mcp::Peer< RoleServer > | inlineexplicit |
| ping(const server::SessionContext &context={}) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| read_resource(std::string_view uri, protocol::Json params=protocol::Json::object(), const std::string &session_id={}) const (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| read_resource(std::string_view uri, protocol::Json params, const server::SessionContext &context, CancellationToken cancellation=CancellationToken::none()) const (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| serve_transport(transport::ServerTransport &transport, const server::SessionContext &context={}, CancellationToken cancellation=CancellationToken::none()) | mcp::Peer< RoleServer > | inline |
| set_completion_handler(server::Server::JsonContextHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_custom_notification_handler(server::Server::RawNotificationHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_custom_request_handler(server::Server::RawRequestHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_custom_request_handler(server::Server::RawRequestContextHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_handler(const server::ServerHandler &handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_handler(const server::ServerHandlerInterface &handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_logging_handler(server::Server::LoggingHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_progress_handler(server::Server::ProgressHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_prompt_list_changed_handler(server::Server::ListChangedHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_prompts_list_handler(server::Server::PromptsListHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_raw_notification_handler(server::Server::RawNotificationHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_raw_request_handler(server::Server::RawRequestHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_raw_request_handler(server::Server::RawRequestContextHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_resource_list_changed_handler(server::Server::ListChangedHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_resource_templates_list_handler(server::Server::ResourceTemplatesListHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_resource_updated_handler(server::Server::ResourceUpdatedHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_resources_list_handler(server::Server::ResourcesListHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_roots_list_changed_handler(server::Server::RootsListChangedHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_sampling_handler(server::Server::JsonHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_sampling_handler(server::Server::JsonContextHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_task_cancel_handler(server::Server::TaskCancelHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_task_get_handler(server::Server::TaskGetHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_task_list_handler(server::Server::TaskListHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_task_result_handler(server::Server::TaskResultHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_tool_list_changed_handler(server::Server::ListChangedHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| set_tools_list_handler(server::Server::ToolsListHandler handler) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| start(CancellationToken cancellation=CancellationToken::none()) (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| stop() noexcept (defined in mcp::Peer< RoleServer >) | mcp::Peer< RoleServer > | inline |
| wait_until_ready() | mcp::Peer< RoleServer > | inline |