#include <PthreadFunctional.h>
Definition at line 35 of file PthreadFunctional.h.
| PthreadFunctional::PthreadFunctional |
( |
void |
| ) |
|
|
inline |
| PthreadFunctional::PthreadFunctional |
( |
const PthreadAttr & |
attr | ) |
|
|
inline |
| static int PthreadBase::BlockSignals |
( |
const sigset_t * |
set, |
|
|
sigset_t * |
oldSet = 0 |
|
) |
| |
|
inlinestaticinherited |
Definition at line 77 of file PthreadBase.h.
78 {
return pthread_sigmask(SIG_BLOCK, set, oldSet); }
| int PthreadBase::Cancel |
( |
void |
| ) |
|
|
inlineinherited |
| int PthreadBase::CancelAsynchronous |
( |
void |
| ) |
|
|
staticinherited |
Definition at line 105 of file PthreadBase.cc.
109 pthread_setcanceltype(PTHREAD_CANCEL_ASYNCHRONOUS, &oldState);
| int PthreadBase::CancelDeferred |
( |
void |
| ) |
|
|
staticinherited |
Definition at line 95 of file PthreadBase.cc.
99 pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, &oldState);
| int PthreadBase::CancelDisable |
( |
void |
| ) |
|
|
staticinherited |
Definition at line 86 of file PthreadBase.cc.
90 pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &oldState);
| int PthreadBase::CancelEnable |
( |
void |
| ) |
|
|
staticinherited |
Definition at line 76 of file PthreadBase.cc.
80 pthread_setcancelstate(PTHREAD_CANCEL_ENABLE, &oldState);
| void PthreadErrorHandler::Clear |
( |
void |
| ) |
|
|
inlineinherited |
| int PthreadBase::Detach |
( |
void |
| ) |
|
|
inlineinherited |
| int Pthread::Done |
( |
void |
| ) |
|
|
inlineinherited |
| virtual void* PthreadFunctional::EntryPoint |
( |
void |
| ) |
|
|
privatepure virtual |
| int PthreadErrorHandler::Error |
( |
void |
| ) |
|
|
inlineinherited |
| static void PthreadBase::Exit |
( |
void * |
value | ) |
|
|
inlinestaticinherited |
| static int PthreadBase::GetSignalMask |
( |
sigset_t * |
oldSet | ) |
|
|
inlinestaticinherited |
Definition at line 73 of file PthreadBase.h.
74 {
return pthread_sigmask(SIG_SETMASK, 0, oldSet); }
| void * Pthread::Join |
( |
void |
| ) |
|
|
inherited |
| int PthreadBase::Kill |
( |
int |
sig | ) |
|
|
inlineinherited |
| static int PthreadBase::Kill |
( |
pthread_t |
thd, |
|
|
int |
sig |
|
) |
| |
|
inlinestaticinherited |
Definition at line 71 of file PthreadBase.h.
71 {
return pthread_kill(thd, sig); }
| PthreadBase::operator pthread_t |
( |
void |
| ) |
|
|
inlineinherited |
| PthreadBase::operator pthread_t * |
( |
void |
| ) |
|
|
inlineinherited |
| int PthreadBase::operator== |
( |
pthread_t |
t2 | ) |
|
|
inlineinherited |
| int Pthread::Running |
( |
void |
| ) |
|
|
inlineinherited |
| static pthread_t PthreadBase::Self |
( |
void |
| ) |
|
|
inlinestaticinherited |
| int PthreadBase::SendSignal |
( |
int |
sig | ) |
|
|
inlineinherited |
| static int PthreadBase::SendSignal |
( |
pthread_t |
thd, |
|
|
int |
sig |
|
) |
| |
|
inlinestaticinherited |
Definition at line 70 of file PthreadBase.h.
70 {
return pthread_kill(thd, sig); }
| static int PthreadBase::SetSignalMask |
( |
const sigset_t * |
set, |
|
|
sigset_t * |
oldSet = 0 |
|
) |
| |
|
inlinestaticinherited |
Definition at line 75 of file PthreadBase.h.
76 {
return pthread_sigmask(SIG_SETMASK, set, oldSet); }
| void Pthread::Start |
( |
void |
| ) |
|
|
inherited |
| static void PthreadBase::TestCancel |
( |
void |
| ) |
|
|
inlinestaticinherited |
| void PthreadErrorHandler::TrapError |
( |
int |
result | ) |
|
|
inlineprotectedinherited |
Definition at line 48 of file PthreadErrorHandler.h.
References PthreadErrorHandler::error.
Referenced by PthreadCondition::Broadcast(), PthreadAttr::DetachState(), PthreadBase::Join(), Pthread::Join(), PthreadMutex::Lock(), PthreadMutex::Poll(), Pthread::Pthread(), PthreadAttr::PthreadAttr(), PthreadBase::PthreadBase(), PthreadCondition::PthreadCondition(), PthreadConditionAttr::PthreadConditionAttr(), PthreadKey< T >::PthreadKey(), PthreadMutex::PthreadMutex(), PthreadMutexAttr::PthreadMutexAttr(), PthreadReadWriteLock::ReadUnlock(), PthreadAttr::ScheduleScope(), PthreadKey< T >::Set(), PthreadCondition::Signal(), PthreadCondition::TimedWait(), PthreadMutex::Unlock(), PthreadCondition::Wait(), PthreadReadWriteLock::WriteUnlock(), PthreadAttr::~PthreadAttr(), PthreadCondition::~PthreadCondition(), PthreadConditionAttr::~PthreadConditionAttr(), PthreadKey< T >::~PthreadKey(), PthreadMutex::~PthreadMutex(), and PthreadMutexAttr::~PthreadMutexAttr().
| static int PthreadBase::UnblockSignals |
( |
const sigset_t * |
set, |
|
|
sigset_t * |
oldSet = 0 |
|
) |
| |
|
inlinestaticinherited |
Definition at line 79 of file PthreadBase.h.
80 {
return pthread_sigmask(SIG_UNBLOCK, set, oldSet); }
| int PthreadErrorHandler::error |
|
protectedinherited |
| pthread_t PthreadBase::theThread |
|
protectedinherited |
Definition at line 126 of file PthreadBase.h.
Referenced by PthreadBase::Cancel(), PthreadBase::Detach(), PthreadBase::Join(), Pthread::Join(), PthreadBase::Kill(), PthreadBase::operator pthread_t(), PthreadBase::operator pthread_t *(), PthreadBase::operator==(), Pthread::Pthread(), PthreadBase::PthreadBase(), and PthreadBase::SendSignal().
The documentation for this class was generated from the following file: