|
CPN
Computational Process Networks
|
#include <PthreadAttr.h>
Inheritance diagram for PthreadAttr:
Collaboration diagram for PthreadAttr:Public Member Functions | |
| PthreadAttr (int systemScope=0) | |
| ~PthreadAttr (void) | |
| PthreadAttr (const PthreadAttr &) | |
| operator pthread_attr_t * (void) | |
| operator const pthread_attr_t * (void) const | |
| void | CreateDetached (void) |
| void | CreateJoinable (void) |
| int | Detached (void) |
| int | Joinable (void) |
| void | SystemScope (void) |
| void | ProcessScope (void) |
| int | InSystemScope (void) |
| int | InProcessScope (void) |
| int | Error (void) |
| void | Clear (void) |
Protected Member Functions | |
| void | TrapError (int result) |
Protected Attributes | |
| int | error |
Private Member Functions | |
| int | DetachState (int detState) |
| int | DetachState (void) |
| int | ScheduleScope (int scope) |
| int | ScheduleScope (void) |
Private Attributes | |
| pthread_attr_t | attr |
| int | referenceCount |
Definition at line 40 of file PthreadAttr.h.
| PthreadAttr::PthreadAttr | ( | int | systemScope = 0 | ) |
Definition at line 32 of file PthreadAttr.cc.
References attr, referenceCount, SystemScope(), and PthreadErrorHandler::TrapError().
Here is the call graph for this function:| PthreadAttr::~PthreadAttr | ( | void | ) |
Definition at line 42 of file PthreadAttr.cc.
References attr, referenceCount, and PthreadErrorHandler::TrapError().
Here is the call graph for this function:| PthreadAttr::PthreadAttr | ( | const PthreadAttr & | cpAttr | ) |
Definition at line 57 of file PthreadAttr.cc.
References attr, and referenceCount.
|
inlineinherited |
|
inline |
Definition at line 51 of file PthreadAttr.h.
References DetachState().
Here is the call graph for this function:
|
inline |
Definition at line 52 of file PthreadAttr.h.
References DetachState().
Here is the call graph for this function:
|
inline |
Definition at line 53 of file PthreadAttr.h.
References DetachState().
Here is the call graph for this function:Definition at line 83 of file PthreadAttr.cc.
References attr, and PthreadErrorHandler::TrapError().
Here is the call graph for this function:
|
private |
Definition at line 67 of file PthreadAttr.cc.
References attr, and PthreadErrorHandler::TrapError().
Referenced by CreateDetached(), CreateJoinable(), Detached(), and Joinable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
|
inline |
Definition at line 97 of file PthreadAttr.h.
References ScheduleScope().
Here is the call graph for this function:
|
inline |
Definition at line 96 of file PthreadAttr.h.
References ScheduleScope().
Here is the call graph for this function:
|
inline |
Definition at line 54 of file PthreadAttr.h.
References DetachState().
Here is the call graph for this function:
|
inline |
|
inline |
|
inline |
Definition at line 95 of file PthreadAttr.h.
References ScheduleScope().
Here is the call graph for this function:Definition at line 209 of file PthreadAttr.cc.
References attr, and PthreadErrorHandler::TrapError().
Here is the call graph for this function:
|
private |
Definition at line 217 of file PthreadAttr.cc.
References attr, and PthreadErrorHandler::TrapError().
Referenced by InProcessScope(), InSystemScope(), ProcessScope(), and SystemScope().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 94 of file PthreadAttr.h.
References ScheduleScope().
Referenced by PthreadAttr().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotectedinherited |
Definition at line 48 of file PthreadErrorHandler.h.
References PthreadErrorHandler::error.
Referenced by PthreadCondition::Broadcast(), DetachState(), PthreadBase::Join(), Pthread::Join(), PthreadMutex::Lock(), PthreadMutex::Poll(), Pthread::Pthread(), PthreadAttr(), PthreadBase::PthreadBase(), PthreadCondition::PthreadCondition(), PthreadConditionAttr::PthreadConditionAttr(), PthreadKey< T >::PthreadKey(), PthreadMutex::PthreadMutex(), PthreadMutexAttr::PthreadMutexAttr(), PthreadReadWriteLock::ReadUnlock(), ScheduleScope(), PthreadKey< T >::Set(), PthreadCondition::Signal(), PthreadCondition::TimedWait(), PthreadMutex::Unlock(), PthreadCondition::Wait(), PthreadReadWriteLock::WriteUnlock(), ~PthreadAttr(), PthreadCondition::~PthreadCondition(), PthreadConditionAttr::~PthreadConditionAttr(), PthreadKey< T >::~PthreadKey(), PthreadMutex::~PthreadMutex(), and PthreadMutexAttr::~PthreadMutexAttr().
Here is the caller graph for this function:
|
private |
Definition at line 100 of file PthreadAttr.h.
Referenced by DetachState(), operator const pthread_attr_t *(), operator pthread_attr_t *(), PthreadAttr(), ScheduleScope(), and ~PthreadAttr().
|
protectedinherited |
Definition at line 43 of file PthreadErrorHandler.h.
Referenced by PthreadErrorHandler::Clear(), PthreadErrorHandler::Error(), PthreadErrorHandler::PthreadErrorHandler(), and PthreadErrorHandler::TrapError().
|
private |
Definition at line 101 of file PthreadAttr.h.
Referenced by PthreadAttr(), and ~PthreadAttr().
1.8.5