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

SemaphoreImpl Class Reference

#include <semaphoreimpl.h>

Inheritance diagram for SemaphoreImpl:

Semaphore List of all members.

Public Member Functions

 SemaphoreImpl (int credit=0)
virtual ~SemaphoreImpl ()
void wait ()
void signal ()

Private Attributes

osSemaphoreimpl

Friends

class osSemaphore

Constructor & Destructor Documentation

SemaphoreImpl::SemaphoreImpl int  credit = 0  ) 
 

Definition at line 19 of file semaphoreimpl.cc.

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

SemaphoreImpl::~SemaphoreImpl  )  [virtual]
 

Definition at line 24 of file semaphoreimpl.cc.

References impl.


Member Function Documentation

void SemaphoreImpl::signal  ) 
 

Reimplemented in Semaphore.

Definition at line 34 of file semaphoreimpl.cc.

References impl, and osSemaphore::signal().

Referenced by Semaphore::signal().

void SemaphoreImpl::wait  ) 
 

Reimplemented in Semaphore.

Definition at line 29 of file semaphoreimpl.cc.

References impl, and osSemaphore::wait().

Referenced by Semaphore::wait().


Friends And Related Function Documentation

friend class osSemaphore [friend]
 

Definition at line 25 of file semaphoreimpl.h.


Member Data Documentation

osSemaphore* SemaphoreImpl::impl [private]
 

Definition at line 26 of file semaphoreimpl.h.

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


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