CSL
6.0
|
The PThreads CSL Thread class. More...
#include <ThreadUtilities.h>
Public Member Functions | |
CThread () | |
virtual | ~CThread () |
virtual int | createThread (VoidFcnPtr *func, void *args)=0 |
void | stopThread (int timeOutMilliseconds) |
Static Public Member Functions | |
static CThread * | MakeThread () |
factory method More... | |
Public Attributes | |
pthread_t | mThread |
pthread_attr_t | mAttributes |
The PThreads CSL Thread class.
Definition at line 43 of file ThreadUtilities.h.
CThread::CThread | ( | ) |
Definition at line 40 of file ThreadUtilities.cpp.
|
virtual |
Definition at line 42 of file ThreadUtilities.cpp.
References mThread.
|
static |
factory method
Definition at line 46 of file ThreadUtilities.cpp.
Referenced by csl::GrainCloud::GrainCloud(), and csl::FileIO::open().
|
pure virtual |
Implemented in csl::ThreadPthread.
Referenced by CSLServerComponent::buttonClicked(), and csl::GrainCloud::startThreads().
void CThread::stopThread | ( | int | timeOutMilliseconds | ) |
Definition at line 50 of file ThreadUtilities.cpp.
References mThread.
Referenced by csl::GrainCloud::~GrainCloud().
pthread_t csl::CThread::mThread |
Definition at line 53 of file ThreadUtilities.h.
Referenced by csl::ThreadPthread::createThread(), stopThread(), ~CThread(), and csl::ThreadPthread::~ThreadPthread().
pthread_attr_t csl::CThread::mAttributes |
Definition at line 54 of file ThreadUtilities.h.
Referenced by csl::ThreadPthread::createThread(), csl::ThreadPthread::ThreadPthread(), and csl::ThreadPthread::~ThreadPthread().