![]() |
MySQL 8.4.7
Source Code Documentation
|
#include <http_server_component.h>
Public Types | |
| using | HttpServerCtxtPtr = std::shared_ptr< http::HttpServerContext > |
Public Member Functions | |
| virtual | ~HttpServerComponent ()=default |
| virtual void | init (HttpServerCtxtPtr srv)=0 |
| virtual void * | add_route (const std::string &url_regex, std::unique_ptr< http::base::RequestHandler > cb)=0 |
| virtual void | remove_route (const std::string &url_regex)=0 |
| virtual void | remove_route (const void *handler)=0 |
| virtual bool | is_ssl_configured ()=0 |
Static Public Member Functions | |
| static HttpServerComponent & | get_instance () |
| static void | set_instance (std::unique_ptr< HttpServerComponent > component) |
| using HttpServerComponent::HttpServerCtxtPtr = std::shared_ptr<http::HttpServerContext> |
|
virtualdefault |
|
pure virtual |
Implemented in impl::HttpServerComponentImpl.
|
static |
|
pure virtual |
Implemented in impl::HttpServerComponentImpl.
|
pure virtual |
Implemented in impl::HttpServerComponentImpl.
|
pure virtual |
Implemented in impl::HttpServerComponentImpl.
|
pure virtual |
Implemented in impl::HttpServerComponentImpl.
|
static |