#include <x_mock_session.h>
◆ clock_type
◆ MySQLServerMockSessionX()
◆ cancel()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::cancel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ encode_due_async_notices()
      
        
          | bool server_mock::MySQLServerMockSessionX::encode_due_async_notices  | 
          ( | 
          const clock_type::time_point &  | 
          start_time | ) | 
           | 
        
      
 
encode all async notices. 
- Parameters
 - 
  
  
 
- Return values
 - 
  
    | true | one or more notice was added  | 
    | false | no notice encoded.  | 
  
   
 
 
◆ finish()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::finish  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ greeting()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::greeting  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ handshake()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::handshake  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ idle()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::idle  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ notice_expiry()
      
        
          | MySQLServerMockSessionX::clock_type::time_point server_mock::MySQLServerMockSessionX::notice_expiry  | 
          ( | 
           | ) | 
           const | 
        
      
 
expiry of the notice. 
- Returns
 - when the next notice needs to be sent. 
 
- Return values
 - 
  
  
 
 
 
◆ notices()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::notices  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ run()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::run  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ send_notice_then_notices()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::send_notice_then_notices  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ send_response_then_disconnect()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::send_response_then_disconnect  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ send_response_then_first_idle()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::send_response_then_first_idle  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ send_response_then_handshake()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::send_response_then_handshake  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ send_response_then_idle()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::send_response_then_idle  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ terminate()
  
  
      
        
          | void server_mock::MySQLServerMockSessionX::terminate  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ async_notices_
  
  
      
        
          | std::vector<AsyncNotice> server_mock::MySQLServerMockSessionX::async_notices_ | 
         
       
   | 
  
private   | 
  
 
 
◆ notice_timer_
  
  
      
        
          | net::steady_timer server_mock::MySQLServerMockSessionX::notice_timer_ {protocol_.io_context()} | 
         
       
   | 
  
private   | 
  
 
 
◆ protocol_
◆ start_time_
  
  
      
        
          | clock_type::time_point server_mock::MySQLServerMockSessionX::start_time_ {} | 
         
       
   | 
  
private   | 
  
 
 
◆ with_tls_
  
  
      
        
          | bool server_mock::MySQLServerMockSessionX::with_tls_ {false} | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: