#include <synchro_nix.h>
Definition at line 20 of file synchro_nix.h.
pfc::mutexBase::mutexBase |
( |
| ) |
|
|
inlineprotected |
pfc::mutexBase::~mutexBase |
( |
| ) |
|
|
inlineprotected |
pfc::mutexBase::mutexBase |
( |
const mutexBase & |
| ) |
|
|
private |
void pfc::mutexBase::create |
( |
const pthread_mutexattr_t * |
attr | ) |
|
Definition at line 7 of file synchro_nix.cpp.
8 if (pthread_mutex_init( &
obj, attr) != 0) {
9 throw exception_bug_check();
void pfc::mutexBase::create |
( |
const mutexAttr & |
a | ) |
|
Definition at line 18 of file synchro_nix.cpp.
void create(const pthread_mutexattr_t *attr)
void pfc::mutexBase::createRecur |
( |
| ) |
|
Definition at line 15 of file synchro_nix.cpp.
16 mutexAttr a; a.setRecursive();
create(&a.attr);
void create(const pthread_mutexattr_t *attr)
void pfc::mutexBase::destroy |
( |
| ) |
|
void pfc::mutexBase::enter |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
void pfc::mutexBase::leave |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
void pfc::mutexBase::lock |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
void pfc::mutexBase::operator= |
( |
const mutexBase & |
| ) |
|
|
private |
void pfc::mutexBase::unlock |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
pthread_mutex_t pfc::mutexBase::obj |
|
private |
The documentation for this class was generated from the following files: