InnoDB Plugin
1.0
|
#include <os0sync.h>
Data Fields | |
os_fast_mutex_t | os_mutex |
ibool | is_set |
ib_int64_t | signal_count |
os_cond_t | cond_var |
ut_list_node< os_event_t > | os_event_list |
An asynchronous signal sent between threads
os_cond_t os_event::cond_var |
condition variable is used in waiting for the event
ibool os_event::is_set |
this is TRUE when the event is in the signaled state, i.e., a thread does not stop if it tries to wait for this event
ut_list_node< os_event_t > os_event::os_event_list |
list of all created events
os_fast_mutex_t os_event::os_mutex |
this mutex protects the next fields
ib_int64_t os_event::signal_count |
this is incremented each time the event becomes signaled