Reference

ACE_event_t(3)

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