#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. | |
Definition at line 1808 of file OS_NS_Thread.h.
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.
Definition at line 1842 of file OS_NS_Thread.h.
Specifies if this is an auto- or manual-reset event.
Definition at line 1829 of file OS_NS_Thread.h.
| unsigned long ACE_eventdata_t::signal_count_ |
| unsigned long ACE_eventdata_t::waiting_threads_ |
1.4.7