![]() |
MySQL 9.2.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 "destination_error.h"
#include "mysql/harness/destination.h"
#include "mysql/harness/destination_endpoint.h"
#include "mysql/harness/destination_socket.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 stdx::expected< std::error_code, std::error_code > | sock_error_code (MysqlRoutingClassicConnectionBase::ServerSideConnection &conn) |
static bool | skip_destination (MysqlRoutingClassicConnectionBase *conn, Destination *destination) |
Skip destinations which don't match the current expected server-mode. More... | |
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 mysql_harness::DestinationEndpoint &ep, const mysql_harness::Destination &dest) |
|
static |
Skip destinations which don't match the current expected server-mode.
|
static |
|
static |