Joypad Scol plugin
|
#include <ou_thread.h>
Public Member Functions | |
Mutex () | |
Mutex (const char *nm) | |
void | create (const char *nm) |
unsigned long * | getMutexHandle () |
std::string | getName () |
void | release () |
~Mutex () | |
class Mutex Represents a Mutex object to synchronize access to shaed resources.
Definition at line 94 of file ou_thread.h.
Mutex::Mutex | ( | ) |
@ The Mutex class implementation @/
/** Mutex() default constructor
Definition at line 223 of file ou_thread.cpp.
Mutex::Mutex | ( | const char * | nm | ) |
Mutex(const char* nm) overloaded constructor creates a Mutex object identified by "nm"
Definition at line 232 of file ou_thread.cpp.
Mutex::~Mutex | ( | ) |
Definition at line 275 of file ou_thread.cpp.
void Mutex::create | ( | const char * | nm | ) |
create(const char* nm) frees the current mutex handle. creates a Mutex object identified by "nm"
Definition at line 244 of file ou_thread.cpp.
unsigned long * Mutex::getMutexHandle | ( | ) |
getMutexHandle() returns the handle of the low-level mutex object
Definition at line 258 of file ou_thread.cpp.
string Mutex::getName | ( | ) |
getName() returns the name of the mutex
Definition at line 265 of file ou_thread.cpp.
void Mutex::release | ( | ) |
Definition at line 269 of file ou_thread.cpp.