|
cxxmcp 1.1.6
C++ MCP SDK
|
Composable set of prompt routes. More...
#include <router.hpp>
Classes | |
| struct | Route |
Public Member Functions | |
| PromptRouter & | add (protocol::Prompt prompt, PromptHandler handler) |
| PromptRouter & | prompt (protocol::Prompt prompt, PromptHandler handler) |
| PromptRouter & | merge (const PromptRouter &other) |
| PromptRouter & | remove (std::string_view name) |
| PromptRouter & | clear () |
| PromptRouter & | enable (std::string_view name, bool enabled=true) |
| PromptRouter & | disable (std::string_view name) |
| PromptRouter & | on_changed (RouterChangedHandler handler) |
| template<class Notifier > | |
| PromptRouter & | bind (Notifier ¬ifier) |
| const std::vector< Route > & | routes () const noexcept |
| ServerBuilder & | apply_to (ServerBuilder &builder) const |
Composable set of prompt routes.