|
CPN
Computational Process Networks
|
#include <PthreadKey.h>
Inheritance diagram for PthreadKey< T >:
Collaboration diagram for PthreadKey< T >:Public Member Functions | |
| PthreadKey (void(*destructor)(T)=0) | |
| ~PthreadKey (void) | |
| operator pthread_key_t * (void) | |
| operator const pthread_key_t * (void) const | |
| T | Get (void) const |
| PthreadKey< T > & | Set (T val) |
| int | Error (void) |
| void | Clear (void) |
Protected Member Functions | |
| void | TrapError (int result) |
Protected Attributes | |
| int | error |
Private Attributes | |
| pthread_key_t | theKey |
Definition at line 35 of file PthreadKey.h.
|
inline |
Definition at line 37 of file PthreadKey.h.
References PthreadKey< T >::theKey, and PthreadErrorHandler::TrapError().
Here is the call graph for this function:
|
inline |
Definition at line 39 of file PthreadKey.h.
References PthreadKey< T >::theKey, and PthreadErrorHandler::TrapError().
Here is the call graph for this function:
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 48 of file PthreadKey.h.
References PthreadKey< T >::theKey, and PthreadErrorHandler::TrapError().
Here is the call graph for this function:
|
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().
Here is the caller graph for this function:
|
protectedinherited |
Definition at line 43 of file PthreadErrorHandler.h.
Referenced by PthreadErrorHandler::Clear(), PthreadErrorHandler::Error(), PthreadErrorHandler::PthreadErrorHandler(), and PthreadErrorHandler::TrapError().
|
private |
Definition at line 54 of file PthreadKey.h.
Referenced by PthreadKey< T >::Get(), PthreadKey< T >::operator const pthread_key_t *(), PthreadKey< T >::operator pthread_key_t *(), PthreadKey< T >::PthreadKey(), PthreadKey< T >::Set(), and PthreadKey< T >::~PthreadKey().
1.8.5