26#ifndef MYSQLROUTER_DESTINATION_STATUS_TYPES_INCLUDED
27#define MYSQLROUTER_DESTINATION_STATUS_TYPES_INCLUDED
36 std::function<std::vector<mysql_harness::Destination>(
const std::string &)>
43 [](
const std::string &) -> std::vector<mysql_harness::Destination> {
Definition: destination.h:95
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
mysql_harness::Destination destination
Definition: destination_status_types.h:57
AvailableDestination(mysql_harness::Destination dst, std::string i, mysqlrouter::ServerMode m)
Definition: destination_status_types.h:53
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< 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
std::function< std::vector< mysql_harness::Destination >(const std::string &)> on_get_destinations
Definition: destination_status_types.h:37