|
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
1.8.1.2