![]()  | 
  
    MySQL 9.5.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 <atomic>#include <chrono>#include <memory>#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/metadata_cache_datatypes.h"#include "mysqlrouter/routing.h"#include "mysqlrouter/routing_component.h"#include "mysqlrouter/uri.h"#include "plugin_config.h"#include "routing_guidelines/routing_guidelines.h"#include "socket_container.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 |