MySQL 9.1.0
Source Code Documentation
|
Defining the class MySQLRouting. More...
#include "mysqlrouter/datatypes.h"
#include "mysqlrouter/routing_export.h"
#include "mysqlrouter/routing_plugin_export.h"
#include <array>
#include <atomic>
#include <chrono>
#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/base_protocol.h"
#include "mysqlrouter/io_thread.h"
#include "mysqlrouter/routing.h"
#include "mysqlrouter/routing_component.h"
#include "mysqlrouter/uri.h"
#include "plugin_config.h"
#include "socket_container.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 |