![]()  | 
  
    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 |