![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
#include <my_xp_cond.h>
Public Member Functions | |
| My_xp_cond_server () | |
| ~My_xp_cond_server () override | |
| int | init (PSI_cond_key key) override | 
| Initialize cond.  More... | |
| int | destroy () override | 
| Destroy cond.  More... | |
| int | timed_wait (mysql_mutex_t *mutex, const struct timespec *abstime) override | 
| Wait for cond to be signaled during some time before unlocking mutex.  More... | |
| int | wait (mysql_mutex_t *mutex) override | 
| Wait for cond to be signaled to unlock mutex.  More... | |
| int | signal () override | 
| Signal cond.  More... | |
| int | broadcast () override | 
| Broadcast cond.  More... | |
| mysql_cond_t * | get_native_cond () override | 
| Get reference to native cond.  More... | |
  Public Member Functions inherited from My_xp_cond | |
| virtual | ~My_xp_cond ()=default | 
Protected Attributes | |
| mysql_cond_t * | m_cond | 
      
  | 
  explicit | 
      
  | 
  override | 
      
  | 
  overridevirtual | 
      
  | 
  overridevirtual | 
      
  | 
  overridevirtual | 
      
  | 
  overridevirtual | 
Initialize cond.
| key | cond instrumentation key | 
Implements My_xp_cond.
      
  | 
  overridevirtual | 
      
  | 
  overridevirtual | 
Wait for cond to be signaled during some time before unlocking mutex.
| mutex | mutex to unlock | 
| abstime | time to wait | 
Implements My_xp_cond.
      
  | 
  overridevirtual | 
Wait for cond to be signaled to unlock mutex.
| mutex | mutex to unlock | 
Implements My_xp_cond.
      
  | 
  protected |