MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mrs::EndpointConfiguration Class Reference

#include <endpoint_configuration.h>

Inheritance diagram for mrs::EndpointConfiguration:
[legend]

Public Member Functions

 EndpointConfiguration (const mrs::Configuration &configuration)
 
bool does_server_support_https () const override
 
std::string get_debug_port () const override
 
const std::string & get_mysql_user_data_access () const override
 
const std::string & get_mysql_user () const override
 
uint64_t get_router_id () const override
 
std::optional< std::string > get_developer () const override
 
- Public Member Functions inherited from mrs::interface::EndpointConfiguration
virtual ~EndpointConfiguration ()=default
 

Private Attributes

const mrs::Configurationconfiguration_
 

Constructor & Destructor Documentation

◆ EndpointConfiguration()

mrs::EndpointConfiguration::EndpointConfiguration ( const mrs::Configuration configuration)
inline

Member Function Documentation

◆ does_server_support_https()

bool mrs::EndpointConfiguration::does_server_support_https ( ) const
inlineoverridevirtual

◆ get_debug_port()

std::string mrs::EndpointConfiguration::get_debug_port ( ) const
inlineoverridevirtual

◆ get_developer()

std::optional< std::string > mrs::EndpointConfiguration::get_developer ( ) const
inlineoverridevirtual

◆ get_mysql_user()

const std::string & mrs::EndpointConfiguration::get_mysql_user ( ) const
inlineoverridevirtual

◆ get_mysql_user_data_access()

const std::string & mrs::EndpointConfiguration::get_mysql_user_data_access ( ) const
inlineoverridevirtual

◆ get_router_id()

uint64_t mrs::EndpointConfiguration::get_router_id ( ) const
inlineoverridevirtual

Member Data Documentation

◆ configuration_

const mrs::Configuration& mrs::EndpointConfiguration::configuration_
private

The documentation for this class was generated from the following file: