MySQL 9.2.0
Source Code Documentation
routing_guidelines::Router_info Struct Reference

Information about this Router instance. More...

#include <routing_guidelines.h>

Public Types

using tags_t = std::map< std::string, std::string, std::less<> >
 

Public Attributes

uint16_t port_ro {0}
 
uint16_t port_rw {0}
 
uint16_t port_rw_split {0}
 
std::string local_cluster
 name of the local cluster More...
 
std::string hostname
 hostname where router is running More...
 
std::string bind_address
 address on which router is listening More...
 
tags_t tags
 an object containing user defined tags stored in the cluster metadata for that Router instance More...
 
std::string route_name
 name of the plugin which handles the connection More...
 
std::string name
 name of the Router instance More...
 

Detailed Description

Information about this Router instance.

Member Typedef Documentation

◆ tags_t

using routing_guidelines::Router_info::tags_t = std::map<std::string, std::string, std::less<> >

Member Data Documentation

◆ bind_address

std::string routing_guidelines::Router_info::bind_address

address on which router is listening

◆ hostname

std::string routing_guidelines::Router_info::hostname

hostname where router is running

◆ local_cluster

std::string routing_guidelines::Router_info::local_cluster

name of the local cluster

◆ name

std::string routing_guidelines::Router_info::name

name of the Router instance

◆ port_ro

uint16_t routing_guidelines::Router_info::port_ro {0}

◆ port_rw

uint16_t routing_guidelines::Router_info::port_rw {0}

◆ port_rw_split

uint16_t routing_guidelines::Router_info::port_rw_split {0}

◆ route_name

std::string routing_guidelines::Router_info::route_name

name of the plugin which handles the connection

◆ tags

tags_t routing_guidelines::Router_info::tags

an object containing user defined tags stored in the cluster metadata for that Router instance


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