cxxmcp 1.1.6
C++ MCP SDK
Loading...
Searching...
No Matches
mcp::Peer< RoleServer > Member List

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 &notification, 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 &params) (defined in mcp::Peer< RoleServer >)mcp::Peer< RoleServer >inline
notify_progress(const protocol::ProgressNotificationParams &params) (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