26#ifndef MYSQLROUTER_DESTINATION_STATUS_TYPES_INCLUDED
27#define MYSQLROUTER_DESTINATION_STATUS_TYPES_INCLUDED
36 std::function<std::vector<mysql_harness::TCPAddress>(
const std::string &)>
43 [](
const std::string &) -> std::vector<mysql_harness::TCPAddress> {
Defines an IP address with port number
Definition: tcp_address.h:40
std::vector< AvailableDestination > AllowedNodes
Definition: destination_status_types.h:62
ServerMode
Definition: datatypes.h:50
Definition: gcs_xcom_synode.h:64
Definition: destination_status_types.h:52
mysqlrouter::ServerMode mode
Definition: destination_status_types.h:59
AvailableDestination(mysql_harness::TCPAddress a, std::string i, mysqlrouter::ServerMode m)
Definition: destination_status_types.h:53
mysql_harness::TCPAddress address
Definition: destination_status_types.h:57
std::string id
Definition: destination_status_types.h:58
Definition: destination_status_types.h:35
void reset()
Definition: destination_status_types.h:41
std::function< std::vector< mysql_harness::TCPAddress >(const std::string &)> on_get_destinations
Definition: destination_status_types.h:37
std::function< void(const std::string &)> on_stop_acceptors
Definition: destination_status_types.h:39
std::function< void(const std::string &)> on_start_acceptors
Definition: destination_status_types.h:38