CSL
6.0
|
Sync is a cross-thread synchronization object. More...
#include <ThreadUtilities.h>
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 Synch * | MakeSynch () |
Factory method Utilities. More... | |
Sync is a cross-thread synchronization object.
Definition at line 60 of file ThreadUtilities.h.
|
inline |
Constructor.
Definition at line 62 of file ThreadUtilities.h.
|
inlinevirtual |
Destructor.
Definition at line 63 of file ThreadUtilities.h.
|
static |
Factory method Utilities.
Definition at line 54 of file ThreadUtilities.cpp.
Referenced by csl::NullIO::NullIO(), and csl::StdIO::StdIO().
|
pure virtual |
Implemented in csl::SynchPthread.
Referenced by csl::NullIO::FeederFunction(), and csl::StdIO::FeederFunction().
|
pure virtual |
Implemented in csl::SynchPthread.
Referenced by csl::NullIO::FeederFunction(), and csl::StdIO::FeederFunction().
|
pure virtual |
Implemented in csl::SynchPthread.
Referenced by csl::NullIO::FeederFunction(), and csl::StdIO::FeederFunction().
|
pure virtual |
Implemented in csl::SynchPthread.
Referenced by csl::NullIO::stop().