## 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 `schmidt@cs.wustl.edu`, Jesper S. M|ller `stophph@diku.dk`, 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