Public Member Functions | Protected Attributes

wosh::MutexLockerWrite Class Reference

Multiplatform mutex locker, provided for convenience. More...

#include <H:/WOSH/win32_vc2010/src/core/Mutex.h>

List of all members.

Public Member Functions

 MutexLockerWrite (const MutexRW *lockingMutex)
 Create object and locks the passed MutexRW.
virtual ~MutexLockerWrite ()
 Destroy current object and unlocks the MutexRW.

Protected Attributes

MutexRWmutex
 reference to MutexRW object.

Detailed Description

Multiplatform mutex locker, provided for convenience.

Version:
Id:
Mutex.h 3775 2011-01-01 16:38:17Z alex
Author:
Alessandro Polo

Definition at line 281 of file Mutex.h.


Constructor & Destructor Documentation

wosh::MutexLockerWrite::MutexLockerWrite ( const MutexRW lockingMutex ) [inline, explicit]

Create object and locks the passed MutexRW.

Parameters:
lockingMutexthe MutexRW to be used

Definition at line 287 of file Mutex.h.

References mutex.

virtual wosh::MutexLockerWrite::~MutexLockerWrite (  ) [inline, virtual]

Destroy current object and unlocks the MutexRW.

Definition at line 296 of file Mutex.h.

References mutex.


Member Data Documentation

MutexRW* wosh::MutexLockerWrite::mutex [mutable, protected]

reference to MutexRW object.

Definition at line 302 of file Mutex.h.

Referenced by MutexLockerWrite(), and ~MutexLockerWrite().


The documentation for this class was generated from the following file:

Generated on Tue Feb 8 2011 09:33:30 for WOSH system 0.8.888 [wolf] by Alessandro Polo, using DoxyGen 1.7.2 hosted by WOSH Framework