#include <my_xp_cond.h>
◆ My_xp_cond_server()
  
  
      
        
          | My_xp_cond_server::My_xp_cond_server  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
◆ ~My_xp_cond_server()
  
  
      
        
          | My_xp_cond_server::~My_xp_cond_server  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ broadcast()
  
  
      
        
          | int My_xp_cond_server::broadcast  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Broadcast cond. 
- Returns
 - success status 
 
Implements My_xp_cond.
 
 
◆ destroy()
  
  
      
        
          | int My_xp_cond_server::destroy  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Destroy cond. 
- Returns
 - success status 
 
Implements My_xp_cond.
 
 
◆ get_native_cond()
Get reference to native cond. 
- Returns
 - native cond 
 
Implements My_xp_cond.
 
 
◆ init()
Initialize cond. 
- Parameters
 - 
  
    | key | cond instrumentation key | 
  
   
- Returns
 - success status 
 
Implements My_xp_cond.
 
 
◆ signal()
  
  
      
        
          | int My_xp_cond_server::signal  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Signal cond. 
- Returns
 - success status 
 
Implements My_xp_cond.
 
 
◆ timed_wait()
  
  
      
        
          | int My_xp_cond_server::timed_wait  | 
          ( | 
          mysql_mutex_t *  | 
          mutex,  | 
         
        
           | 
           | 
          const struct timespec *  | 
          abstime  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
Wait for cond to be signaled during some time before unlocking mutex. 
- Parameters
 - 
  
    | mutex | mutex to unlock  | 
    | abstime | time to wait  | 
  
   
- Returns
 - success status 
 
Implements My_xp_cond.
 
 
◆ wait()
Wait for cond to be signaled to unlock mutex. 
- Parameters
 - 
  
  
 
- Returns
 - success status 
 
Implements My_xp_cond.
 
 
◆ m_cond
The documentation for this class was generated from the following files:
- plugin/group_replication/libmysqlgcs/include/mysql/gcs/xplatform/my_xp_cond.h
 
- plugin/group_replication/libmysqlgcs/src/interface/xplatform/my_xp_cond.cc