PaCO++  0.05
paco_omni_condition Class Reference

#include <paco_omni.h>

Inheritance diagram for paco_omni_condition:
Collaboration diagram for paco_omni_condition:

List of all members.

Public Member Functions

 paco_omni_condition (paco_omni_mutex *m)
void signal ()
void wait ()
 ~paco_omni_condition ()

Private Attributes

omni_condition * condition

Detailed Description

Definition at line 26 of file paco_omni.h.


Constructor & Destructor Documentation

Definition at line 33 of file paco_omni.cc.

References condition, and paco_omni_mutex::mutex.

{
  condition = new omni_condition(m->mutex);
}

Definition at line 38 of file paco_omni.cc.

References condition.

{
  delete condition;
}

Member Function Documentation

void paco_omni_condition::signal ( ) [virtual]

Implements paco_condition.

Definition at line 50 of file paco_omni.cc.

References condition.

{
  condition->signal();
};
void paco_omni_condition::wait ( ) [virtual]

Implements paco_condition.

Definition at line 44 of file paco_omni.cc.

References condition.

{
  condition->wait();
};

Member Data Documentation

omni_condition* paco_omni_condition::condition [private]

Definition at line 36 of file paco_omni.h.

Referenced by paco_omni_condition(), signal(), wait(), and ~paco_omni_condition().


The documentation for this class was generated from the following files: