MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
handler_factory.cc File Reference
#include "mrs/endpoint/handler_factory.h"
#include "mrs/endpoint/db_service_endpoint.h"
#include "mrs/endpoint/handler/authentication/handler_authorize_auth_apps.h"
#include "mrs/endpoint/handler/authentication/handler_authorize_completed.h"
#include "mrs/endpoint/handler/authentication/handler_authorize_login.h"
#include "mrs/endpoint/handler/authentication/handler_authorize_logout.h"
#include "mrs/endpoint/handler/authentication/handler_authorize_status.h"
#include "mrs/endpoint/handler/authentication/handler_authorize_user.h"
#include "mrs/endpoint/handler/handler_content_file.h"
#include "mrs/endpoint/handler/handler_db_object_function.h"
#include "mrs/endpoint/handler/handler_db_object_metadata.h"
#include "mrs/endpoint/handler/handler_db_object_openapi.h"
#include "mrs/endpoint/handler/handler_db_object_script.h"
#include "mrs/endpoint/handler/handler_db_object_sp.h"
#include "mrs/endpoint/handler/handler_db_object_table.h"
#include "mrs/endpoint/handler/handler_db_schema_metadata.h"
#include "mrs/endpoint/handler/handler_db_schema_metadata_catalog.h"
#include "mrs/endpoint/handler/handler_db_schema_openapi.h"
#include "mrs/endpoint/handler/handler_db_service_debug.h"
#include "mrs/endpoint/handler/handler_db_service_metadata.h"
#include "mrs/endpoint/handler/handler_db_service_openapi.h"
#include "mrs/endpoint/handler/handler_redirection.h"
#include "mrs/endpoint/handler/handler_string.h"
#include "mrs/endpoint/handler/helper/utilities.h"
#include "mrs/endpoint/handler/helper/utils_proto.h"
#include "mrs/endpoint/handler/persistent/persistent_data_content_file.h"
#include "mrs/endpoint/url_host_endpoint.h"

Classes

class  mrs::endpoint::HandlerConfiguration
 

Namespaces

namespace  mrs
 
namespace  mrs::endpoint
 

Typedefs

using mrs::endpoint::HandlerPtr = std::shared_ptr< HandlerFactory::Handler >
 
using mrs::endpoint::EndpointBase = mrs::interface::EndpointBase
 

Functions

static std::string mrs::endpoint::get_regex_path_authnetication (const std::shared_ptr< mrs::database::entry::DbService > &service)
 
static std::string mrs::endpoint::get_path_redirect (const std::shared_ptr< mrs::database::entry::DbService > &service)
 
static std::shared_ptr< DbServiceEndpoint > mrs::endpoint::get_endpoint_db_service (std::shared_ptr< EndpointBase > endpoint)
 
handler::Protocol mrs::endpoint::get_protocol (std::shared_ptr< EndpointBase > endpoint)
 
std::string mrs::endpoint::get_service_path (std::shared_ptr< EndpointBase > endpoint)