![]() |
MySQL 9.3.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_regex_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 |
handler::Protocol mrs::endpoint::get_protocol | ( | std::shared_ptr< EndpointBase > | endpoint | ) |
|
static |
std::string mrs::endpoint::get_service_path | ( | std::shared_ptr< EndpointBase > | endpoint | ) |
EndpointBasePtr mrs::endpoint::make_endoint | ( | Args &&... | args | ) |