Orfeo Toolbox  4.0
Public Types | Public Member Functions | Protected Attributes | List of all members
itk::SimpleFastMutexLock Class Reference

Critical section locking class that can be allocated on the stack. More...

#include <itkSimpleFastMutexLock.h>

Public Types

typedef SimpleFastMutexLock Self
 

Public Member Functions

 SimpleFastMutexLock ()
 
 ~SimpleFastMutexLock ()
 
void Lock () const
 
void Unlock () const
 

Protected Attributes

FastMutexType m_FastMutexLock
 

Detailed Description

Critical section locking class that can be allocated on the stack.

SimpleFastMutexLock is used by FastMutexLock to perform mutex locking. SimpleFastMutexLock is not a subclass of Object and is designed to be allocated on the stack.

Definition at line 49 of file itkSimpleFastMutexLock.h.

Member Typedef Documentation

Standard class typedefs.

Definition at line 53 of file itkSimpleFastMutexLock.h.

Constructor & Destructor Documentation

itk::SimpleFastMutexLock::SimpleFastMutexLock ( )

Constructor and destructor left public purposely because of stack allocation.

Definition at line 33 of file itkSimpleFastMutexLockNoThreads.cxx.

itk::SimpleFastMutexLock::~SimpleFastMutexLock ( )

Definition at line 38 of file itkSimpleFastMutexLockNoThreads.cxx.

Member Function Documentation

void itk::SimpleFastMutexLock::Lock ( void  ) const
void itk::SimpleFastMutexLock::Unlock ( void  ) const

Member Data Documentation

FastMutexType itk::SimpleFastMutexLock::m_FastMutexLock
mutableprotected

Definition at line 67 of file itkSimpleFastMutexLock.h.


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

Generated at Sat Mar 8 2014 17:44:56 for Orfeo Toolbox with doxygen 1.8.3.1