MySQL 9.1.0
Source Code Documentation
|
#include "classic_connect.h"
#include <chrono>
#include <memory>
#include <system_error>
#include "basic_protocol_splicer.h"
#include "classic_connection_base.h"
#include "classic_frame.h"
#include "destination_error.h"
#include "mysql/harness/logging/logging.h"
#include "mysql/harness/net_ts/impl/poll.h"
#include "mysql/harness/net_ts/impl/socket_error.h"
#include "mysql/harness/net_ts/internet.h"
#include "mysql/harness/stdx/expected.h"
#include "mysql/harness/utility/string.h"
#include "mysqlrouter/connection_pool_component.h"
#include "mysqlrouter/datatypes.h"
#include "mysqlrouter/routing.h"
#include "mysqlrouter/routing_component.h"
#include "mysqlrouter/utils.h"
#include "processor.h"
Namespaces | |
namespace | anonymous_namespace{classic_connect.cc} |
Functions | |
static std::string | destination_id_from_endpoint (const std::string &host_name, const std::string &service_name) |
static std::string | destination_id_from_endpoint (const net::ip::tcp::resolver::results_type::iterator::value_type &endpoint) |
static stdx::expected< std::error_code, std::error_code > | sock_error_code (MysqlRoutingClassicConnectionBase::ServerSideConnection &conn) |
static bool | skip_destination (MysqlRoutingClassicConnectionBase *conn, Destination *destination) |
static stdx::expected< void, std::error_code > | socket_is_alive (const ConnectionPool::ServerSideConnection &server_conn) |
std::string | anonymous_namespace{classic_connect.cc}::pretty_endpoint (const net::ip::tcp::endpoint &ep, const std::string &hostname) |
|
static |
|
static |
|
static |
|
static |
|
static |