MySQL 8.0.40
Source Code Documentation
|
#include "classic_mock_session.h"
#include <openssl/bio.h>
#include <openssl/x509.h>
#include <array>
#include <chrono>
#include <exception>
#include <memory>
#include <system_error>
#include <thread>
#include <openssl/ssl.h>
#include "hexify.h"
#include "mysql/harness/logging/logging.h"
#include "mysql/harness/net_ts/buffer.h"
#include "mysql/harness/net_ts/impl/socket_constants.h"
#include "mysql/harness/net_ts/socket.h"
#include "mysql/harness/stdx/expected.h"
#include "mysql/harness/tls_error.h"
#include "mysqld_error.h"
#include "mysqlrouter/classic_protocol.h"
#include "mysqlrouter/classic_protocol_codec_error.h"
#include "mysqlrouter/classic_protocol_codec_session_track.h"
#include "mysqlrouter/classic_protocol_constants.h"
#include "mysqlrouter/classic_protocol_message.h"
#include "mysqlrouter/classic_protocol_session_track.h"
#include "router/src/mock_server/src/statement_reader.h"
Namespaces | |
namespace | server_mock |
Functions | |
template<class Rep , class Period > | |
static std::string | server_mock::duration_to_us_string (const std::chrono::duration< Rep, Period > &dur) |
stdx::expected< std::string, std::error_code > | server_mock::cert_get_name (X509_NAME *name) |
stdx::expected< std::string, std::error_code > | server_mock::cert_get_subject_name (X509 *cert) |
stdx::expected< std::string, std::error_code > | server_mock::cert_get_issuer_name (X509 *cert) |
template<class T > | |
constexpr uint8_t | server_mock::type_byte () |
static std::string | server_mock::encode_session_trackers (const MySQLClassicProtocol &conn) |