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

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 &params) (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 &params, 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 &params={}) (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 &params={}) (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 &params={}) (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 &params={}) (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 &params={}) (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 &notification) (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 &params) (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 &params, 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