PaCO++  0.05
paco_marcel_mutex Class Reference

#include <paco_marcel.h>

Inheritance diagram for paco_marcel_mutex:
Collaboration diagram for paco_marcel_mutex:

List of all members.

Public Member Functions

void lock ()
 paco_marcel_mutex ()
void unlock ()
 ~paco_marcel_mutex ()

Private Attributes

marcel_mutex_t mutex

Friends

void paco_marcel_condition::wait ()

Detailed Description

Definition at line 24 of file paco_marcel.h.


Constructor & Destructor Documentation

Definition at line 11 of file paco_marcel.cc.

References mutex.

{
  marcel_mutex_init(&mutex, 0);
}

Definition at line 16 of file paco_marcel.cc.

References mutex.

{
  marcel_mutex_destroy(&mutex);
}

Member Function Documentation

void paco_marcel_mutex::lock ( ) [virtual]

Implements paco_mutex.

Definition at line 22 of file paco_marcel.cc.

References mutex.

{
  marcel_mutex_lock(&mutex);
}
void paco_marcel_mutex::unlock ( ) [virtual]

Implements paco_mutex.

Definition at line 28 of file paco_marcel.cc.

References mutex.

{
  marcel_mutex_unlock(&mutex);
}

Friends And Related Function Documentation

void paco_marcel_condition::wait ( ) [friend]

Member Data Documentation

marcel_mutex_t paco_marcel_mutex::mutex [private]

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