cxxmcp 1.1.6
C++ MCP SDK
Loading...
Searching...
No Matches
mcp::server::Server Member List

This is the complete list of members for mcp::server::Server, including all inherited members.

add_session_transport(Transport &transport)mcp::server::Server
add_transport(std::unique_ptr< Transport > transport)mcp::server::Server
authenticate_context(const SessionContext &context)mcp::server::Server
call_tool(std::string_view name, protocol::Json arguments=protocol::Json::object(), const std::string &session_id={}) constmcp::server::Server
call_tool(std::string_view name, protocol::Json arguments, const SessionContext &context, CancellationToken cancellation=CancellationToken::none()) const (defined in mcp::server::Server)mcp::server::Server
capabilities() const noexceptmcp::server::Server
enqueue_task(const protocol::Task &task)mcp::server::Server
get_info() constmcp::server::Server
get_prompt(std::string_view name, protocol::Json arguments=protocol::Json::object(), const std::string &session_id={}) constmcp::server::Server
get_prompt(std::string_view name, protocol::Json arguments, const SessionContext &context, CancellationToken cancellation=CancellationToken::none()) const (defined in mcp::server::Server)mcp::server::Server
get_tool(std::string_view name) constmcp::server::Server
handle_notification(const protocol::JsonRpcNotification &notification, const SessionContext &context)mcp::server::Server
handle_request(const protocol::JsonRpcRequest &request, const SessionContext &context)mcp::server::Server
initialize()mcp::server::Server
JsonContextHandler typedef (defined in mcp::server::Server)mcp::server::Server
JsonHandler typedefmcp::server::Server
JsonRequestContextHandler typedef (defined in mcp::server::Server)mcp::server::Server
list_prompts() constmcp::server::Server
list_prompts(const protocol::PaginatedRequestParams &params, const SessionContext &context) constmcp::server::Server
list_resource_templates() constmcp::server::Server
list_resource_templates(const protocol::PaginatedRequestParams &params, const SessionContext &context) constmcp::server::Server
list_resources() constmcp::server::Server
list_resources(const protocol::PaginatedRequestParams &params, const SessionContext &context) constmcp::server::Server
list_tools() constmcp::server::Server
list_tools(const protocol::PaginatedRequestParams &params, const SessionContext &context) constmcp::server::Server
ListChangedHandler typedefmcp::server::Server
LoggingHandler typedefmcp::server::Server
notify_elicitation_complete(std::string elicitation_id)mcp::server::Server
notify_logging_message(const protocol::LoggingMessageNotificationParams &params)mcp::server::Server
notify_progress(const protocol::ProgressNotificationParams &params)mcp::server::Server
notify_prompt_list_changed()mcp::server::Server
notify_resource_list_changed()mcp::server::Server
notify_resource_updated(std::string_view uri)mcp::server::Server
notify_roots_list_changed()mcp::server::Server
notify_task_status(const protocol::Task &task)mcp::server::Server
notify_tool_list_changed()mcp::server::Server
operator=(const Server &)=delete (defined in mcp::server::Server)mcp::server::Server
operator=(Server &&) noexcept (defined in mcp::server::Server)mcp::server::Server
ping(const SessionContext &context={})mcp::server::Server
ProgressHandler typedefmcp::server::Server
prompts() noexceptmcp::server::Server
prompts() const noexceptmcp::server::Server
PromptsListHandler typedefmcp::server::Server
raw_request_context_handler() const noexceptmcp::server::Serverinline
raw_request_handler() const noexceptmcp::server::Serverinline
RawNotificationHandler typedefmcp::server::Server
RawRequestContextHandler typedef (defined in mcp::server::Server)mcp::server::Server
RawRequestHandler typedefmcp::server::Server
read_resource(std::string_view uri, protocol::Json params=protocol::Json::object(), const std::string &session_id={}) constmcp::server::Server
read_resource(std::string_view uri, protocol::Json params, const SessionContext &context, CancellationToken cancellation=CancellationToken::none()) const (defined in mcp::server::Server)mcp::server::Server
resource_templates() noexceptmcp::server::Server
resource_templates() const noexceptmcp::server::Server
resources() noexceptmcp::server::Server
resources() const noexceptmcp::server::Server
ResourcesListHandler typedefmcp::server::Server
ResourceTemplatesListHandler typedefmcp::server::Server
ResourceUpdatedHandler typedefmcp::server::Server
RootsListChangedHandler typedefmcp::server::Server
schema_validator() const noexceptmcp::server::Serverinline
Server(ServerOptions options)mcp::server::Serverexplicit
Server(const Server &)=delete (defined in mcp::server::Server)mcp::server::Server
Server(Server &&) noexcept (defined in mcp::server::Server)mcp::server::Server
set_auth_provider(std::unique_ptr< AuthProvider > auth_provider)mcp::server::Server
set_completion_handler(JsonHandler handler)mcp::server::Server
set_completion_handler(JsonContextHandler handler) (defined in mcp::server::Server)mcp::server::Server
set_completion_handler(JsonRequestContextHandler handler) (defined in mcp::server::Server)mcp::server::Server
set_custom_notification_handler(RawNotificationHandler handler)mcp::server::Server
set_custom_request_handler(RawRequestHandler handler)mcp::server::Server
set_custom_request_handler(RawRequestContextHandler handler) (defined in mcp::server::Server)mcp::server::Server
set_handler(const ServerHandler &handler)mcp::server::Serverinline
set_handler(const ServerHandlerInterface &handler)mcp::server::Serverinline
set_handler(std::shared_ptr< const ServerHandlerInterface > handler)mcp::server::Serverinline
set_logging_handler(LoggingHandler handler)mcp::server::Server
set_progress_handler(ProgressHandler handler)mcp::server::Server
set_prompt_list_changed_handler(ListChangedHandler handler)mcp::server::Server
set_prompts_list_handler(PromptsListHandler handler)mcp::server::Server
set_rate_limiter(std::unique_ptr< RateLimiter > rate_limiter)mcp::server::Server
set_raw_notification_handler(RawNotificationHandler handler)mcp::server::Server
set_raw_request_handler(RawRequestHandler handler)mcp::server::Server
set_raw_request_handler(RawRequestContextHandler handler) (defined in mcp::server::Server)mcp::server::Server
set_resource_list_changed_handler(ListChangedHandler handler)mcp::server::Server
set_resource_subscription(const SessionContext &context, std::string_view uri, bool subscribed)mcp::server::Server
set_resource_templates_list_handler(ResourceTemplatesListHandler handler)mcp::server::Server
set_resource_updated_handler(ResourceUpdatedHandler handler)mcp::server::Server
set_resources_list_handler(ResourcesListHandler handler)mcp::server::Server
set_roots_list_changed_handler(RootsListChangedHandler handler)mcp::server::Server
set_sampling_handler(JsonHandler handler)mcp::server::Server
set_sampling_handler(JsonContextHandler handler) (defined in mcp::server::Server)mcp::server::Server
set_sampling_handler(JsonRequestContextHandler handler) (defined in mcp::server::Server)mcp::server::Server
set_schema_validator(std::shared_ptr< const JsonSchemaValidator > validator)mcp::server::Server
set_task_cancel_handler(TaskCancelHandler handler)mcp::server::Server
set_task_get_handler(TaskGetHandler handler)mcp::server::Server
set_task_list_handler(TaskListHandler handler)mcp::server::Server
set_task_result_handler(TaskResultHandler handler)mcp::server::Server
set_tool_list_changed_handler(ListChangedHandler handler)mcp::server::Server
set_tools_list_handler(ToolsListHandler handler)mcp::server::Server
start()mcp::server::Server
stop() noexceptmcp::server::Server
task_manager() const noexceptmcp::server::Server
TaskCancelHandler typedefmcp::server::Server
TaskGetHandler typedefmcp::server::Server
TaskListHandler typedefmcp::server::Server
TaskResultHandler typedefmcp::server::Server
tools() noexceptmcp::server::Server
tools() const noexceptmcp::server::Server
ToolsListHandler typedefmcp::server::Server
use_task_manager(TaskOperationProcessorOptions options={})mcp::server::Server
use_task_manager(std::shared_ptr< TaskOperationProcessor > processor)mcp::server::Server
~Server()mcp::server::Server