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

This is the complete list of members for mcp::Peer< RoleServer >::Builder, including all inherited members.

add_prompt(protocol::Prompt prompt, server::PromptHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
add_resource(protocol::Resource resource, server::ResourceReadHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
add_resource_template(protocol::ResourceTemplate resource_template) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
add_tool(protocol::ToolDefinition definition, server::ToolHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
auth_provider(std::unique_ptr< server::AuthProvider > value) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
build() (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
Builder()=default (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builder
Builder(const Builder &)=delete (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builder
Builder(Builder &&) noexcept=default (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builder
capabilities(protocol::ServerCapabilities value) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
completion(Handler handler)mcp::Peer< RoleServer >::Builderinline
handler(server::ServerHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
handler(const server::ServerHandlerInterface &handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
instructions(std::string value) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
logging(Handler handler)mcp::Peer< RoleServer >::Builderinline
name(std::string value) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_completion(server::Server::JsonHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_completion(server::Server::JsonContextHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_completion(server::Server::JsonRequestContextHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_logging(server::Server::LoggingHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_progress(server::Server::ProgressHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_prompt_list_changed(server::Server::ListChangedHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_prompts_list(server::Server::PromptsListHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_raw_notification(server::Server::RawNotificationHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_raw_request(server::Server::RawRequestHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_resource_list_changed(server::Server::ListChangedHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_resource_templates_list(server::Server::ResourceTemplatesListHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_resource_updated(server::Server::ResourceUpdatedHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_resources_list(server::Server::ResourcesListHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_roots_list_changed(server::Server::RootsListChangedHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_sampling(server::Server::JsonHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_sampling(server::Server::JsonContextHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_sampling(server::Server::JsonRequestContextHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_task_cancel(server::Server::TaskCancelHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_task_get(server::Server::TaskGetHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_task_list(server::Server::TaskListHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_task_result(server::Server::TaskResultHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_tool_list_changed(server::Server::ListChangedHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
on_tools_list(server::Server::ToolsListHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
operator=(const Builder &)=delete (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builder
operator=(Builder &&) noexcept=default (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builder
prompt(protocol::Prompt prompt, server::PromptHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
prompt(server::TypedPromptRegistration< Args, Handler > registration) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
prompt(std::string name, Handler handler)mcp::Peer< RoleServer >::Builderinline
prompt(std::string name, Handler handler)mcp::Peer< RoleServer >::Builderinline
rate_limiter(std::unique_ptr< server::RateLimiter > value) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
raw_request(Handler handler)mcp::Peer< RoleServer >::Builderinline
resource(protocol::Resource resource, server::ResourceReadHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
resource(server::TypedResourceRegistration< Args, Handler > registration) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
resource(std::string name, Handler handler)mcp::Peer< RoleServer >::Builderinline
resource(std::string name, Handler handler)mcp::Peer< RoleServer >::Builderinline
resource_template(protocol::ResourceTemplate resource_template) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
resource_template(std::string name, Handler handler)mcp::Peer< RoleServer >::Builderinline
router(const Router &router) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
run()mcp::Peer< RoleServer >::Builderinline
sampling(Handler handler)mcp::Peer< RoleServer >::Builderinline
schema_validator(std::shared_ptr< const server::JsonSchemaValidator > value) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
stdio(std::istream &input, std::ostream &output) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
stdio() (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
task_manager(server::TaskOperationProcessorOptions options={}) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
task_manager(std::shared_ptr< server::TaskOperationProcessor > processor) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
tool(protocol::ToolDefinition definition, server::ToolHandler handler) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
tool(std::string name, Handler handler)mcp::Peer< RoleServer >::Builderinline
tool(protocol::ToolDefinition definition, Handler handler)mcp::Peer< RoleServer >::Builderinline
tool(server::TypedToolRegistration< Args, Result, Handler > registration) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
transport(std::unique_ptr< server::Transport > value) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
transport(std::unique_ptr< transport::ServerTransport > value) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline
version(std::string value) (defined in mcp::Peer< RoleServer >::Builder)mcp::Peer< RoleServer >::Builderinline