FIX::ReverseLocker Class Reference

Does the opposite of the Locker to ensure mutex ends up in a locked state. More...

#include <Mutex.h>

Collaboration diagram for FIX::ReverseLocker:

Public Member Functions

 ReverseLocker (Mutex &mutex)
 ~ReverseLocker ()

Private Attributes

Mutexm_mutex

Detailed Description

Does the opposite of the Locker to ensure mutex ends up in a locked state.

Definition at line 113 of file Mutex.h.

Constructor & Destructor Documentation

◆ ReverseLocker()

FIX::ReverseLocker::ReverseLocker ( Mutex & mutex)
inline

Definition at line 116 of file Mutex.h.

117 : m_mutex( mutex )
118 {
119 m_mutex.unlock();
120 }
Mutex & m_mutex
Definition Mutex.h:127

References m_mutex.

◆ ~ReverseLocker()

FIX::ReverseLocker::~ReverseLocker ( )
inline

Definition at line 122 of file Mutex.h.

123 {
124 m_mutex.lock();
125 }

References m_mutex.

Member Data Documentation

◆ m_mutex

Mutex& FIX::ReverseLocker::m_mutex
private

Definition at line 127 of file Mutex.h.

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


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

Generated on for QuickFIX by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2001