MySQL 9.1.0
Source Code Documentation
connection_base.h File Reference
#include <cstdint>
#include <functional>
#include <system_error>
#include <vector>
#include <openssl/ssl.h>
#include "harness_assert.h"
#include "mysql/harness/default_init_allocator.h"
#include "mysql/harness/net_ts/io_context.h"
#include "mysql/harness/net_ts/socket.h"
#include "mysql/harness/stdx/expected.h"
#include "mysqlrouter/channel.h"
#include "mysqlrouter/ssl_mode.h"

Go to the source code of this file.

Classes

class  ConnectionBase
 virtual base-class of BasicConnection. More...
 
struct  IsTransportSecure< Protocol >
 
class  BasicConnection< Protocol >
 basic connection which wraps a net-ts Protocol. More...
 
class  TlsSwitchableConnection< T >
 a Connection that can be switched to TLS. More...
 

Typedefs

using TcpConnection = BasicConnection< net::ip::tcp >
 

Typedef Documentation

◆ TcpConnection