csl::Synch Class Reference

#include <ThreadUtilities.h>

Inheritance diagram for csl::Synch:

csl::SynchPthread List of all members.

Detailed Description

Thread function signature.

Sync is a cross-thread synchronization object


Public Member Functions

 Synch ()
 Constructor.
virtual ~Synch ()
 Destructor.
virtual int lock ()=0
 Utilities.
virtual int unlock ()=0
virtual int condWait ()=0
virtual int condSignal ()=0

Static Public Member Functions

static SynchMakeSynch ()


Constructor & Destructor Documentation

csl::Synch::Synch  )  [inline]
 

Constructor.

virtual csl::Synch::~Synch  )  [inline, virtual]
 

Destructor.


Member Function Documentation

Synch * Synch::MakeSynch  )  [static]
 

Factory method

virtual int csl::Synch::lock  )  [pure virtual]
 

Utilities.

Implemented in csl::SynchPthread.

virtual int csl::Synch::unlock  )  [pure virtual]
 

Implemented in csl::SynchPthread.

virtual int csl::Synch::condWait  )  [pure virtual]
 

Implemented in csl::SynchPthread.

virtual int csl::Synch::condSignal  )  [pure virtual]
 

Implemented in csl::SynchPthread.


The documentation for this class was generated from the following files:
Generated on Fri Apr 6 20:18:22 2007 for CSL by  doxygen 1.4.5-20051010