![]()  | 
  
    MySQL 9.5.0
    
   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 |