![]() |
MySQL 9.5.0
Source Code Documentation
|
Information about one routing section. More...
Public Types | |
| enum class | Strategy { first_available , round_robin , round_robin_with_fallback } |
| enum class | Role { primary , secondary , primary_and_secondary } |
Public Member Functions | |
| std::string | role_str () const |
| std::string | strategy_str () const |
| void | set_strategy (const mysql_harness::ConfigSection *section) |
| void | set_protocol (const mysql_harness::ConfigSection *section) |
Static Public Member Functions | |
| static Strategy | strategy_from_string (std::string_view strategy_str) |
Public Attributes | |
| Role | role_ |
| Strategy | strategy_ |
| std::string | host_ |
| Protocol::Type | protocol_ |
Information about one routing section.
|
strong |
|
strong |
| std::string Guidelines_from_conf_adapter::Role_info::role_str | ( | ) | const |
| void Guidelines_from_conf_adapter::Role_info::set_protocol | ( | const mysql_harness::ConfigSection * | section | ) |
| void Guidelines_from_conf_adapter::Role_info::set_strategy | ( | const mysql_harness::ConfigSection * | section | ) |
|
static |
| std::string Guidelines_from_conf_adapter::Role_info::strategy_str | ( | ) | const |
| std::string Guidelines_from_conf_adapter::Role_info::host_ |
| Protocol::Type Guidelines_from_conf_adapter::Role_info::protocol_ |
| Role Guidelines_from_conf_adapter::Role_info::role_ |
| Strategy Guidelines_from_conf_adapter::Role_info::strategy_ |