CSL  6.0
csl::Synch Class Referenceabstract

Sync is a cross-thread synchronization object. More...

#include <ThreadUtilities.h>

+ Inheritance diagram for csl::Synch:

Public Member Functions

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

Static Public Member Functions

static SynchMakeSynch ()
 Factory method Utilities. More...
 

Detailed Description

Sync is a cross-thread synchronization object.

Definition at line 60 of file ThreadUtilities.h.

Constructor & Destructor Documentation

csl::Synch::Synch ( )
inline

Constructor.

Definition at line 62 of file ThreadUtilities.h.

virtual csl::Synch::~Synch ( )
inlinevirtual

Destructor.

Definition at line 63 of file ThreadUtilities.h.

Member Function Documentation

Synch * Synch::MakeSynch ( )
static

Factory method Utilities.

Definition at line 54 of file ThreadUtilities.cpp.

Referenced by csl::NullIO::NullIO(), and csl::StdIO::StdIO().

virtual int csl::Synch::lock ( )
pure virtual
virtual int csl::Synch::unlock ( )
pure virtual
virtual int csl::Synch::condWait ( )
pure virtual
virtual int csl::Synch::condSignal ( )
pure virtual

Implemented in csl::SynchPthread.

Referenced by csl::NullIO::stop().


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