openutils::Mutex Class Reference

#include <ou_thread.h>

List of all members.

Public Member Functions

 Mutex ()
 Mutex (const char *nm)
void create (const char *nm)
unsigned long * getMutexHandle ()
std::string getName ()
void release ()
 ~Mutex ()

Detailed Description

class Mutex Represents a Mutex object to synchronize access to shaed resources.

Definition at line 95 of file ou_thread.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Tue Jun 1 11:28:26 2010 for SO3Engine by  doxygen 1.6.3