#include <DynThreads.hh>
Inheritance diagram for clDynThreadsBase:
Public Types | |
typedef clDynThreadsBase::_stParams | stParams |
typedef clDynThreadsBase::_stParams * | stpParams |
Public Member Functions | |
clDynThreadsBase () | |
virtual | ~clDynThreadsBase () |
int | Create (void *, bool) |
void * | Wait (int) |
pthread_t | Self () |
bool | SetSched (pthread_t, int, int) |
virtual void * | InternalCaller (void *)=0 |
Private Attributes | |
int | iThreadCount |
ThreadMap_t | mapThreads |
clMutex | MtxBase |
|
Referenced by Create(). |
|
Referenced by Create(), and WrapDynThreadBase(). |
|
Definition at line 54 of file DynThreads.cc. References iThreadCount. |
|
Definition at line 60 of file DynThreads.cc. References mapThreads, MtxBase, clMutex::Release(), and clMutex::Wait(). |
|
Definition at line 84 of file DynThreads.cc. References iThreadCount, clDynThreadsBase::_stParams::Klass, mapThreads, MtxBase, clMutex::Release(), stParams, stpParams, clDynThreadsBase::_stParams::vpParam, clMutex::Wait(), and WrapDynThreadBase(). Referenced by clDynThreads< TThreads >::Create(). |
|
Definition at line 120 of file DynThreads.cc. References mapThreads, MtxBase, clMutex::Release(), and clMutex::Wait(). Referenced by main(). |
|
Definition at line 57 of file DynThreads.hh. |
|
Definition at line 145 of file DynThreads.cc. References MtxBase, clMutex::Release(), and clMutex::Wait(). |
|
Implemented in clDynThreads< TThreads >. Referenced by WrapDynThreadBase(). |
|
Definition at line 44 of file DynThreads.hh. Referenced by clDynThreadsBase(), and Create(). |
|
Definition at line 45 of file DynThreads.hh. Referenced by Create(), Wait(), and ~clDynThreadsBase(). |
|
Definition at line 46 of file DynThreads.hh. Referenced by Create(), SetSched(), Wait(), and ~clDynThreadsBase(). |