MySQL 9.1.0
Source Code Documentation
|
#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 > |
using TcpConnection = BasicConnection<net::ip::tcp> |