◆ StateTrackingDestination()
  
  
      
        
          | StateTrackingDestination::StateTrackingDestination  | 
          ( | 
          std::string  | 
          id,  | 
         
        
           | 
           | 
          std::string  | 
          addr,  | 
         
        
           | 
           | 
          uint16_t  | 
          port,  | 
         
        
           | 
           | 
          DestNextAvailable *  | 
          balancer,  | 
         
        
           | 
           | 
          size_t  | 
          ndx  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ connect_status()
  
  
      
        
          | void StateTrackingDestination::connect_status  | 
          ( | 
          std::error_code  | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
status of the last failed connect(). 
called by MySQLRouting after a connect() to all addresses of the destination failed. 
Reimplemented from Destination.
 
 
◆ good()
  
  
      
        
          | bool StateTrackingDestination::good  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
check if the destination is "good". 
If the destination is not "good", it will be skipped by MySQLRouting.
- Return values
 - 
  
    | false | if destination is known to be bad  | 
    | true | otherwise  | 
  
   
Reimplemented from Destination.
 
 
◆ balancer_
◆ ndx_
  
  
      
        
          | size_t StateTrackingDestination::ndx_ | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: