Index  Source Files  Annotated Class List  Alphabetical Class List  Class Hierarchy  Graphical Class Hierarchy   
 

FIX::Locker Class Reference

Locks/Unlocks a mutex using RAII. More...

#include <Mutex.h>

Collaboration diagram for FIX::Locker:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Locker (Mutex &mutex)
 ~Locker ()

Private Attributes

Mutexm_mutex

Detailed Description

Locks/Unlocks a mutex using RAII.

Definition at line 95 of file Mutex.h.


Constructor & Destructor Documentation

FIX::Locker::Locker Mutex mutex  )  [inline]
 

Definition at line 98 of file Mutex.h.

References FIX::Mutex::lock().

00099   : m_mutex( mutex )
00100   {
00101     m_mutex.lock();
00102   }

FIX::Locker::~Locker  )  [inline]
 

Definition at line 104 of file Mutex.h.

References FIX::Mutex::unlock().

00105   {
00106     m_mutex.unlock();
00107   }


Member Data Documentation

Mutex& FIX::Locker::m_mutex [private]
 

Definition at line 109 of file Mutex.h.


The documentation for this class was generated from the following file:
Generated on Mon Jul 24 19:36:48 2006 for QuickFIX by doxygen 1.3.6-20040222 written by Dimitri van Heesch, © 1997-2001