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