#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 1807 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 1841 of file OS_NS_Thread.h.
Keeps track of waiters.
Definition at line 1815 of file OS_NS_Thread.h.
"True" if signaled.
Definition at line 1831 of file OS_NS_Thread.h.
Protect critical section.
Definition at line 1813 of file OS_NS_Thread.h.
Specifies if this is an auto- or manual-reset event.
Definition at line 1828 of file OS_NS_Thread.h.
unsigned long ACE_eventdata_t::signal_count_ |
Signal count.
Definition at line 1847 of file OS_NS_Thread.h.
Object type.
Definition at line 1825 of file OS_NS_Thread.h.
unsigned long ACE_eventdata_t::waiting_threads_ |
Number of waiting threads.
Definition at line 1844 of file OS_NS_Thread.h.