#include <OS_NS_Thread.h>
Public Attributes | |
ACE_mutex_t | lock_ |
Protect critical section. | |
ACE_cond_t | condition_ |
Keeps track of waiters. | |
int | type_ |
Object type. | |
int | manual_reset_ |
Specifies if this is an auto- or manual-reset event. | |
int | is_signaled_ |
"True" if signaled. | |
bool | auto_event_signaled_ |
Special bool for auto_events alone. | |
unsigned long | waiting_threads_ |
Number of waiting threads. | |
unsigned long | signal_count_ |
Signal count. |
Special bool for auto_events alone.
The semantics of auto events forces us to introduce this extra variable to ensure that the thread is not woken up spuriously. Please see event_wait and event_timedwait () to see how this is used for auto_events.
Keeps track of waiters.
"True" if signaled.
Protect critical section.
Specifies if this is an auto- or manual-reset event.
unsigned long ACE_eventdata_t::signal_count_ |
Signal count.
Object type.
unsigned long ACE_eventdata_t::waiting_threads_ |
Number of waiting threads.