![]() |
MySQL 8.0.43
Source Code Documentation
|
Defining the class MySQLRouting. More...
#include "mysqlrouter/routing_export.h"#include "mysqlrouter/routing_plugin_export.h"#include <array>#include <atomic>#include <chrono>#include <iostream>#include <map>#include <memory>#include <mutex>#include <stdexcept>#include <arpa/inet.h>#include <netdb.h>#include <netinet/in.h>#include <netinet/tcp.h>#include <sys/socket.h>#include <unistd.h>#include "connection.h"#include "connection_container.h"#include "context.h"#include "destination.h"#include "destination_ssl_context.h"#include "mysql/harness/filesystem.h"#include "mysql/harness/net_ts/internet.h"#include "mysql/harness/net_ts/io_context.h"#include "mysql/harness/net_ts/local.h"#include "mysql/harness/plugin.h"#include "mysql/harness/stdx/monitor.h"#include "mysql_router_thread.h"#include "mysql_routing_base.h"#include "mysqlrouter/io_thread.h"#include "mysqlrouter/routing.h"#include "mysqlrouter/routing_component.h"#include "mysqlrouter/uri.h"#include "plugin_config.h"#include "protocol/base_protocol.h"#include "socket_container.h"#include "ssl_mode.h"#include "tcp_address.h"Go to the source code of this file.
Classes | |
| struct | Nothing |
| class | AcceptingEndpoint |
| class | AcceptingEndpointTcpSocket |
| class | AcceptingEndpointUnixSocket |
| class | MySQLRouting |
| Manage Connections from clients to MySQL servers. More... | |
Namespaces | |
| namespace | mysql_harness |
Variables | |
| mysql_harness::Plugin ROUTING_PLUGIN_EXPORT | harness_plugin_routing |
Defining the class MySQLRouting.
This file defines the main class MySQLRouting which is used to configure, start and manage a connection routing from clients and MySQL servers.
|
extern |