|
cxxmcp 1.1.6
C++ MCP SDK
|
This is the complete list of members for mcp::Peer< RoleClient >, including all inherited members.
| builder() | mcp::Peer< RoleClient > | inlinestatic |
| call_tool(const protocol::ToolCall &call) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| call_tool(std::string_view name, const protocol::Json &arguments=protocol::Json::object()) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| call_tool_async(const protocol::ToolCall &call, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| call_tool_async(std::string_view name, const protocol::Json &arguments=protocol::Json::object(), RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| call_tool_task(const protocol::ToolCall &call) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| call_tool_task_async(const protocol::ToolCall &call, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| call_tool_task_handle(const protocol::ToolCall &call) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| cancel_task(std::string_view task_id) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| cancel_task_async(const protocol::TaskCancelParams &request, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| cancel_task_async(std::string_view task_id, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| complete(const protocol::CompleteParams &request) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| complete(const protocol::Json &request) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| complete_async(const protocol::CompleteParams &request, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| complete_async(const protocol::Json &request, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| complete_prompt_argument(std::string_view prompt_name, std::string_view argument_name, std::string current_value, protocol::Json context=protocol::Json::object()) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| complete_prompt_simple(std::string_view prompt_name, std::string_view argument_name, std::string current_value, protocol::Json context=protocol::Json::object()) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| complete_resource_argument(std::string_view uri_template, std::string_view argument_name, std::string current_value, protocol::Json context=protocol::Json::object()) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| complete_resource_simple(std::string_view uri_template, std::string_view argument_name, std::string current_value, protocol::Json context=protocol::Json::object()) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| connect_stdio(client::Client::StdioEndpoint endpoint) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inlinestatic |
| create_elicitation(const protocol::CreateElicitationRequestParam &request) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| create_elicitation(const protocol::Json &request) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| create_elicitation_async(const protocol::CreateElicitationRequestParam &request, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| create_elicitation_async(const protocol::Json &request, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| create_message(const protocol::CreateMessageParams &request) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| create_message(const protocol::Json &request) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| create_message_async(const protocol::CreateMessageParams &request, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| create_message_async(const protocol::Json &request, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| CXXMCP_DEPRECATED("client() is a compatibility escape hatch; prefer ClientPeer methods") client (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| dispatch_message(const protocol::JsonRpcMessage &message) | mcp::Peer< RoleClient > | inline |
| get_prompt(const protocol::PromptsGetParams ¶ms) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| get_prompt(std::string_view name, const protocol::Json &arguments=protocol::Json::object()) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| get_prompt_async(const protocol::PromptsGetParams ¶ms, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| get_prompt_async(std::string_view name, const protocol::Json &arguments=protocol::Json::object(), RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| get_task(std::string_view task_id) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| get_task_async(const protocol::TaskGetParams &request, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| get_task_async(std::string_view task_id, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| initialize(std::string client_name="cxxmcp", std::string client_version="0") (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| initialize(std::string client_name, std::string client_version, RequestOptions options) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_all_prompts() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_all_resource_templates() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_all_resources() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_all_tasks() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_all_tools() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_prompts() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_prompts_async(RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_prompts_page(const protocol::PaginatedRequestParams ¶ms={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_resource_templates() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_resource_templates_async(RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_resource_templates_page(const protocol::PaginatedRequestParams ¶ms={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_resources() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_resources_async(RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_resources_page(const protocol::PaginatedRequestParams ¶ms={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_roots() const (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_tasks() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_tasks_async(RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_tasks_page(const protocol::TaskListParams ¶ms={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_tools() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_tools_async(RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| list_tools_page(const protocol::PaginatedRequestParams ¶ms={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| notify_cancelled(protocol::RequestId request_id, std::string reason={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| notify_initialized() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| notify_initialized(RequestOptions options) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| notify_progress(protocol::ProgressToken progress_token, double progress, std::optional< double > total=std::nullopt, std::string message={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| notify_roots_list_changed() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_cancelled(client::Client::CancelledHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_create_elicitation_request(client::Client::CreateElicitationRequestHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_create_elicitation_request(client::Client::ElicitationRequestCancellationHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_create_message_request(client::Client::CreateMessageRequestHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_create_message_request(client::Client::SamplingRequestCancellationHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_custom_request(client::Client::CustomRequestHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_custom_request(client::Client::CustomRequestCancellationHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_elicitation_complete(client::Client::ElicitationCompleteHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_initialized(client::Client::InitializedHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_list_roots_request(client::Client::ListRootsRequestHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_list_roots_request(client::Client::RootsListRequestCancellationHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_logging_message(client::Client::LoggingMessageHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_progress(client::Client::ProgressHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_prompt_list_changed(client::Client::ListChangedHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_raw_notification(client::Client::RawNotificationHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_resource_list_changed(client::Client::ListChangedHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_resource_updated(client::Client::ResourceUpdatedHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_roots_list_changed(client::Client::ListChangedHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_task_status(client::Client::TaskStatusHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| on_tool_list_changed(client::Client::ListChangedHandler handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| Peer(std::unique_ptr< client::Transport > transport) | mcp::Peer< RoleClient > | inlineexplicit |
| Peer(std::unique_ptr< transport::ClientTransport > transport) | mcp::Peer< RoleClient > | inlineexplicit |
| Peer(client::Client client) | mcp::Peer< RoleClient > | inlineexplicit |
| ping() (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| raw_notification(const protocol::JsonRpcNotification ¬ification) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| raw_request(const protocol::JsonRpcRequest &request) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| read_resource(const protocol::ResourcesReadParams ¶ms) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| read_resource(std::string_view uri) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| read_resource_async(const protocol::ResourcesReadParams ¶ms, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| read_resource_async(std::string_view uri, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| request_async(std::string method, protocol::Json params=protocol::Json::object(), RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| request_async(std::string method, protocol::Json params, Parser parser, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| serve_transport(transport::ClientTransport &transport, CancellationToken cancellation=CancellationToken::none()) | mcp::Peer< RoleClient > | inline |
| server_capabilities() const (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| set_capabilities(protocol::ClientCapabilities capabilities) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| set_handler(const client::ClientHandler &handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| set_handler(const client::ClientHandlerInterface &handler) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| set_level(std::string_view level) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| set_roots(std::vector< protocol::Root > roots) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| stop() noexcept (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| subscribe(std::string_view uri) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| task_result(std::string_view task_id) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| task_result_async(const protocol::TaskResultParams &request, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| task_result_async(std::string_view task_id, RequestOptions options={}) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |
| unsubscribe(std::string_view uri) (defined in mcp::Peer< RoleClient >) | mcp::Peer< RoleClient > | inline |