NAME
ACE_event_t
SYNOPSIS
#include <ace/OS.h>
class ACE_event_t
{
public:
friend class ACE_OS;
friend class ACE_OS;
protected:
ACE_mutex_t lock_;
ACE_cond_t condition_;
int manual_reset_;
int is_signaled_;
u_long waiting_threads_;
ACE_mutex_t lock_;
ACE_cond_t condition_;
int manual_reset_;
int is_signaled_;
u_long waiting_threads_;
};
PUBLIC MEMBERS
friend class ACE_OS;
friend class ACE_OS;
PROTECTED MEMBERS
ACE_mutex_t lock_;
Protect critical section.
ACE_cond_t condition_;
Keeps track of waiters.
int manual_reset_;
Specifies if this is an auto- or manual-reset event.
int is_signaled_;
"True" if signaled.
u_long waiting_threads_;
Number of waiting threads.
ACE_mutex_t lock_;
Protect critical section.
ACE_cond_t condition_;
Keeps track of waiters.
int manual_reset_;
Specifies if this is an auto- or manual-reset event.
int is_signaled_;
"True" if signaled.
u_long waiting_threads_;
Number of waiting threads.
AUTHOR
Doug Schmidt [email protected], Jesper S. M|ller [email protected], and a cast of thousands...
The ACE_Sched_Priority type should be used for platform-
independent thread and process priorities, by convention. int should be used for OS-specific priorities.
typedef for the _stat data structure
Giving unique ACE scoped names for some important
RTSignal-Related constants. Becuase sometimes, different platforms use different names for these constants.
LIBRARY
ace