#include <routing_component.h>
◆ MySQLRoutingComponent() [1/2]
◆ MySQLRoutingComponent() [2/2]
MySQLRoutingComponent::MySQLRoutingComponent |
( |
| ) |
|
|
privatedefault |
◆ api()
◆ current_total_connections()
uint64_t MySQLRoutingComponent::current_total_connections |
( |
| ) |
|
◆ deinit()
void MySQLRoutingComponent::deinit |
( |
| ) |
|
◆ erase()
void MySQLRoutingComponent::erase |
( |
const std::string & |
name | ) |
|
◆ get_connection()
◆ get_instance()
◆ init()
◆ max_total_connections()
uint64_t MySQLRoutingComponent::max_total_connections |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ register_route()
void MySQLRoutingComponent::register_route |
( |
const std::string & |
name, |
|
|
std::shared_ptr< MySQLRoutingBase > |
srv |
|
) |
| |
◆ route_names()
std::vector< std::string > MySQLRoutingComponent::route_names |
( |
| ) |
const |
◆ kDefaultMaxTotalConnections
const uint64_t MySQLRoutingComponent::kDefaultMaxTotalConnections = 512 |
|
static |
◆ max_total_connections_
uint64_t MySQLRoutingComponent::max_total_connections_ {0} |
|
private |
◆ routes_
std::map<std::string, std::weak_ptr<MySQLRoutingBase> > MySQLRoutingComponent::routes_ |
|
private |
◆ routes_mu_
std::mutex MySQLRoutingComponent::routes_mu_ |
|
private |
The documentation for this class was generated from the following files: