◆ State
| Enumerator |
|---|
| kOk | |
| kNoValidNodes | |
| kStopped | |
◆ DestinationDynamic()
| anonymous_namespace{mysql_rest_service_plugin_config.cc}::DestinationDynamic::DestinationDynamic |
( |
const std::string & |
routing_plugin_name, |
|
|
const SslConfiguration & |
ssl |
|
) |
| |
|
inline |
◆ ~DestinationDynamic()
| anonymous_namespace{mysql_rest_service_plugin_config.cc}::DestinationDynamic::~DestinationDynamic |
( |
| ) |
|
|
inlineoverride |
◆ callback_allowed_nodes_change()
template<typename Nodes >
| void anonymous_namespace{mysql_rest_service_plugin_config.cc}::DestinationDynamic::callback_allowed_nodes_change |
( |
const Nodes & |
nodes_for_existing_connections, |
|
|
const Nodes & |
nodes_for_new_connections, |
|
|
const bool |
disconnected, |
|
|
const std::string & |
res, |
|
|
bool |
apply_only_when_its_first_request = false |
|
) |
| |
|
inlineprivate |
◆ get_address() [1/2]
| static auto anonymous_namespace{mysql_rest_service_plugin_config.cc}::DestinationDynamic::get_address |
( |
const AvailableDestination & |
dest | ) |
|
|
inlinestaticprivate |
◆ get_address() [2/2]
| static auto anonymous_namespace{mysql_rest_service_plugin_config.cc}::DestinationDynamic::get_address |
( |
const mysql_harness::Destination & |
dest | ) |
|
|
inlinestaticprivate |
◆ get_expected_state()
| static const std::set< State > & anonymous_namespace{mysql_rest_service_plugin_config.cc}::DestinationDynamic::get_expected_state |
( |
bool |
apply_only_when_its_first_request = false | ) |
|
|
inlinestaticprivate |
◆ get_node()
| std::optional< Node > anonymous_namespace{mysql_rest_service_plugin_config.cc}::DestinationDynamic::get_node |
( |
const WaitingOp |
op | ) |
|
|
inlineoverridevirtual |
◆ get_notifier()
◆ is_dynamic()
| bool anonymous_namespace{mysql_rest_service_plugin_config.cc}::DestinationDynamic::is_dynamic |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ is_node_supported()
| bool anonymous_namespace{mysql_rest_service_plugin_config.cc}::DestinationDynamic::is_node_supported |
( |
const Node & |
node | ) |
|
|
inlineoverridevirtual |
◆ stop()
| void anonymous_namespace{mysql_rest_service_plugin_config.cc}::DestinationDynamic::stop |
( |
| ) |
|
|
inline |
◆ it_
◆ routing_plugin_name_
| std::string anonymous_namespace{mysql_rest_service_plugin_config.cc}::DestinationDynamic::routing_plugin_name_ |
|
private |
◆ state_
The documentation for this class was generated from the following file: