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