#include <mmsmutex.h>
Public Member Functions | |
MMSMutex (int attr=PTHREAD_MUTEX_ERRORCHECK) | |
~MMSMutex () | |
int | lock () |
int | unlock () |
int | trylock () |
Private Attributes | |
pthread_mutex_t | mutex |
pthread_mutexattr_t | mutex_attr |
Definition at line 50 of file mmsmutex.h.
MMSMutex::MMSMutex | ( | int | attr = PTHREAD_MUTEX_ERRORCHECK |
) |
Definition at line 35 of file mmsmutex.cpp.
MMSMutex::~MMSMutex | ( | ) |
Definition at line 43 of file mmsmutex.cpp.
int MMSMutex::lock | ( | ) |
Definition at line 47 of file mmsmutex.cpp.
int MMSMutex::unlock | ( | ) |
Definition at line 51 of file mmsmutex.cpp.
int MMSMutex::trylock | ( | ) |
Definition at line 55 of file mmsmutex.cpp.
pthread_mutex_t MMSMutex::mutex [private] |
Definition at line 52 of file mmsmutex.h.
pthread_mutexattr_t MMSMutex::mutex_attr [private] |
Definition at line 53 of file mmsmutex.h.