#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.
1.6.1