#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()
◆ get_routing_guidelines()
◆ 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 |
◆ routing_guidelines_document()
const rapidjson::Document & MySQLRoutingComponent::routing_guidelines_document |
( |
| ) |
const |
◆ routing_guidelines_document_schema()
rapidjson::Document MySQLRoutingComponent::routing_guidelines_document_schema |
( |
| ) |
const |
◆ routing_guidelines_initialized()
bool MySQLRoutingComponent::routing_guidelines_initialized |
( |
| ) |
const |
◆ set_routing_guidelines()
void MySQLRoutingComponent::set_routing_guidelines |
( |
const std::string & |
routing_guidelines_document | ) |
|
◆ 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 |
◆ routing_guidelines_
◆ routing_guidelines_mtx_
std::mutex MySQLRoutingComponent::routing_guidelines_mtx_ |
|
mutableprivate |
The documentation for this class was generated from the following files: