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

#include <RWLock.h>

Public Member Functions

 ScopeReadLock (RWLock &lock)
 
 ~ScopeReadLock ()
 

Private Attributes

RWLockm_lock
 

Detailed Description

Definition at line 63 of file RWLock.h.

Constructor & Destructor Documentation

◆ ScopeReadLock()

ossim::ScopeReadLock::ScopeReadLock ( RWLock lock)
inline

Definition at line 66 of file RWLock.h.

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

66  : m_lock(lock) {
67  m_lock.lockRead();
68  }
void lockRead()
Definition: RWLock.cpp:46
RWLock & m_lock
Definition: RWLock.h:64

◆ ~ScopeReadLock()

ossim::ScopeReadLock::~ScopeReadLock ( )
inline

Definition at line 70 of file RWLock.h.

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

70  {
72  }
void unlockRead()
Definition: RWLock.cpp:64
RWLock & m_lock
Definition: RWLock.h:64

Member Data Documentation

◆ m_lock

RWLock& ossim::ScopeReadLock::m_lock
private

Definition at line 64 of file RWLock.h.

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


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