#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