![]() |
MySQL 9.4.0
Source Code Documentation
|
Namespaces | |
| namespace | anonymous_namespace{endpoint_factory.cc} |
| namespace | handler |
Classes | |
| class | ContentFileEndpoint |
| class | ContentSetEndpoint |
| class | DbObjectEndpoint |
| class | DbSchemaEndpoint |
| class | DbServiceEndpoint |
| class | EndpointFactory |
| class | HandlerConfiguration |
| class | HandlerFactory |
| class | LogCreation |
| class | OptionEndpoint |
| class | UrlHostEndpoint |
Functions | |
| template<typename Endpoint , typename... Args> | |
| EndpointBasePtr | make_endoint (Args &&...args) |
| static std::string | get_path_authnetication (const std::shared_ptr< mrs::database::entry::DbService > &service) |
| static std::string | get_path_redirect (const std::shared_ptr< mrs::database::entry::DbService > &service) |
| static std::shared_ptr< DbServiceEndpoint > | get_endpoint_db_service (std::shared_ptr< EndpointBase > endpoint) |
| handler::Protocol | get_protocol (std::shared_ptr< EndpointBase > endpoint) |
| std::string | get_service_path (std::shared_ptr< EndpointBase > endpoint) |
| using mrs::endpoint::ContentFile = typedef ContentFileEndpoint::ContentFile |
| using mrs::endpoint::ContentFilePtr = typedef ContentFileEndpoint::ContentFilePtr |
| using mrs::endpoint::ContentSet = typedef ContentSetEndpoint::ContentSet |
| using mrs::endpoint::ContentSetPtr = typedef ContentSetEndpoint::ContentSetPtr |
| using mrs::endpoint::DbObject = typedef DbObjectEndpoint::DbObject |
| using mrs::endpoint::DbObjectPtr = typedef DbObjectEndpoint::DbObjectPtr |
| using mrs::endpoint::DbSchema = typedef DbSchemaEndpoint::DbSchema |
| using mrs::endpoint::DbSchemaPtr = typedef DbSchemaEndpoint::DbSchemaPtr |
| using mrs::endpoint::DbService = typedef DbServiceEndpoint::DbService |
| using mrs::endpoint::DbServicePtr = typedef DbServiceEndpoint::DbServicePtr |
| using mrs::endpoint::EndpointBase = typedef mrs::interface::EndpointBase |
| using mrs::endpoint::EndpointBasePtr = typedef EndpointFactory::EndpointBasePtr |
| using mrs::endpoint::HandlerPtr = typedef std::shared_ptr<HandlerFactory::Handler> |
| using mrs::endpoint::OptionalIndexNames = typedef OptionEndpoint::OptionalIndexNames |
| using mrs::endpoint::UrlHost = typedef UrlHostEndpoint::UrlHost |
| using mrs::endpoint::UrlHostPtr = typedef UrlHostEndpoint::UrlHostPtr |
|
static |
|
static |
|
static |
| handler::Protocol mrs::endpoint::get_protocol | ( | std::shared_ptr< EndpointBase > | endpoint | ) |
| std::string mrs::endpoint::get_service_path | ( | std::shared_ptr< EndpointBase > | endpoint | ) |
| EndpointBasePtr mrs::endpoint::make_endoint | ( | Args &&... | args | ) |