MySQL 8.4.2
Source Code Documentation
|
protocol state of a classic protocol connection. More...
#include <classic_protocol_state.h>
Classes | |
struct | FrameInfo |
class | SystemVariables |
system-variables as returned by the server. More... | |
Public Types | |
enum class | HandshakeState { kConnected , kServerGreeting , kClientGreeting , kFinished } |
Public Attributes | |
uint64_t | columns_left {} |
uint32_t | params_left {} |
Private Attributes | |
classic_protocol::capabilities::value_type | server_caps_ {} |
classic_protocol::capabilities::value_type | client_caps_ {} |
std::optional< classic_protocol::message::client::Greeting > | client_greeting_ {} |
std::optional< classic_protocol::message::server::Greeting > | server_greeting_ {} |
std::optional< FrameInfo > | current_frame_ {} |
std::optional< uint8_t > | msg_type_ {} |
uint8_t | seq_id_ {255} |
std::string | username_ |
std::string | schema_ |
std::string | recv_attributes_ |
std::string | sent_attributes_ |
std::string | auth_method_name_ |
std::string | auth_method_data_ |
classic_protocol::status::value_type | status_flags_ {} |
HandshakeState | handshake_state_ {HandshakeState::kConnected} |
SystemVariables | system_variables_ |
protocol state of a classic protocol connection.
|
strong |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
uint64_t ClassicProtocolState::columns_left {} |
|
private |
|
private |
|
private |
uint32_t ClassicProtocolState::params_left {} |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |