OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Private Attributes | List of all members
ossim::ScopeWriteLock Class Reference

#include <RWLock.h>

Public Member Functions

 ScopeWriteLock (RWLock &lock)
 
 ~ScopeWriteLock ()
 

Private Attributes

RWLockm_lock
 

Detailed Description

Definition at line 75 of file RWLock.h.

Constructor & Destructor Documentation

◆ ScopeWriteLock()

ossim::ScopeWriteLock::ScopeWriteLock ( RWLock lock)
inline

Definition at line 78 of file RWLock.h.

References ossim::RWLock::lockWrite(), and m_lock.

78  : m_lock(lock) {
79  m_lock.lockWrite();
80  }
void lockWrite()
Definition: RWLock.cpp:10
RWLock & m_lock
Definition: RWLock.h:76

◆ ~ScopeWriteLock()

ossim::ScopeWriteLock::~ScopeWriteLock ( )
inline

Definition at line 82 of file RWLock.h.

References m_lock, and ossim::RWLock::unlockWrite().

82  {
84  }
void unlockWrite()
Definition: RWLock.cpp:40
RWLock & m_lock
Definition: RWLock.h:76

Member Data Documentation

◆ m_lock

RWLock& ossim::ScopeWriteLock::m_lock
private

Definition at line 76 of file RWLock.h.

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


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