OmniEvents
OmniEvents::omni_mutex_kcol Class Reference

The opposite of omni_mutex_lock, unlocks the mutex upon construction and re-locks it upon destruction. More...

Public Member Functions

 omni_mutex_kcol (omni_mutex &m)
 
 ~omni_mutex_kcol (void)
 

Private Member Functions

 omni_mutex_kcol (const omni_mutex_kcol &)
 
omni_mutex_kcoloperator= (const omni_mutex_kcol &)
 

Private Attributes

omni_mutex & mutex
 

Detailed Description

The opposite of omni_mutex_lock, unlocks the mutex upon construction and re-locks it upon destruction.

Definition at line 35 of file ProxyPushSupplier.cc.

Constructor & Destructor Documentation

◆ omni_mutex_kcol() [1/2]

OmniEvents::omni_mutex_kcol::omni_mutex_kcol ( omni_mutex &  m)
inline

Definition at line 38 of file ProxyPushSupplier.cc.

References mutex.

◆ ~omni_mutex_kcol()

OmniEvents::omni_mutex_kcol::~omni_mutex_kcol ( void  )
inline

Definition at line 39 of file ProxyPushSupplier.cc.

References mutex.

◆ omni_mutex_kcol() [2/2]

OmniEvents::omni_mutex_kcol::omni_mutex_kcol ( const omni_mutex_kcol )
private

Member Function Documentation

◆ operator=()

omni_mutex_kcol& OmniEvents::omni_mutex_kcol::operator= ( const omni_mutex_kcol )
private

Member Data Documentation

◆ mutex

omni_mutex& OmniEvents::omni_mutex_kcol::mutex
private

Definition at line 36 of file ProxyPushSupplier.cc.

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


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