Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

MutexImpl Class Reference

#include <muteximpl.h>

Inheritance diagram for MutexImpl:

Mutex List of all members.

Public Member Functions

 MutexImpl (bool locked=false)
virtual ~MutexImpl ()
void lock ()
void unlock ()

Private Attributes

osMuteximpl

Friends

class osMutex

Constructor & Destructor Documentation

MutexImpl::MutexImpl bool  locked = false  ) 
 

Definition at line 20 of file muteximpl.cc.

References Os::createMutex(), impl, and TaskImpl::OS().

MutexImpl::~MutexImpl  )  [virtual]
 

Definition at line 26 of file muteximpl.cc.

References impl.


Member Function Documentation

void MutexImpl::lock  ) 
 

Reimplemented in Mutex.

Definition at line 31 of file muteximpl.cc.

References impl, and osMutex::lock().

Referenced by Mutex::lock().

void MutexImpl::unlock  ) 
 

Reimplemented in Mutex.

Definition at line 36 of file muteximpl.cc.

References impl, and osMutex::unlock().

Referenced by Mutex::unlock().


Friends And Related Function Documentation

friend class osMutex [friend]
 

Definition at line 25 of file muteximpl.h.


Member Data Documentation

osMutex* MutexImpl::impl [private]
 

Definition at line 26 of file muteximpl.h.

Referenced by lock(), MutexImpl(), unlock(), and ~MutexImpl().


The documentation for this class was generated from the following files:
Generated on Wed Feb 15 14:52:40 2006 for yapi by doxygen 1.3.2