|
CSL
5.2
|
PThread version of Thread. More...
#include <ThreadUtilities.h>
Inheritance diagram for csl::ThreadPthread:Public Member Functions | |
| ThreadPthread () | |
| ~ThreadPthread () | |
| int | createThread (VoidFcnPtr *func, void *args) |
Static Public Member Functions | |
| static CThread * | MakeThread () |
| factory method | |
Public Attributes | |
| pthread_t | mThread |
| pthread_attr_t | mAttributes |
PThread version of Thread.
Definition at line 84 of file ThreadUtilities.h.
| ThreadPthread::ThreadPthread | ( | ) |
Definition at line 88 of file ThreadUtilities.cpp.
References mAttributes.
| ThreadPthread::~ThreadPthread | ( | ) |
Definition at line 92 of file ThreadUtilities.cpp.
References mAttributes, and mThread.
|
virtual |
Implements csl::CThread.
Definition at line 100 of file ThreadUtilities.cpp.
References mAttributes, and mThread.
Referenced by PME::start_management_thread().
|
staticinherited |
factory method
Definition at line 40 of file ThreadUtilities.cpp.
Referenced by csl::GrainCloud::GrainCloud(), csl::NullIO::NullIO(), csl::FileIO::open(), and csl::StdIO::StdIO().
| pthread_t csl::ThreadPthread::mThread |
Reimplemented in csl::NullIO.
Definition at line 89 of file ThreadUtilities.h.
Referenced by createThread(), and ~ThreadPthread().
| pthread_attr_t csl::ThreadPthread::mAttributes |
Definition at line 90 of file ThreadUtilities.h.
Referenced by createThread(), ThreadPthread(), and ~ThreadPthread().