#include <itkMutexLock.h>
Inheritance diagram for itk::MutexLock:
Public Types | |
typedef MutexLock | Self |
typedef Object | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
void | Lock (void) |
void | Unlock (void) |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
MutexLock () | |
~MutexLock () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
SimpleMutexLock | m_SimpleMutexLock |
MutexLock allows the locking of variables which are accessed through different threads. This header file also defines SimpleMutexLock which is not a subclass of itkObject.
Definition at line 119 of file itkMutexLock.h.
|
Reimplemented from itk::Object. Definition at line 126 of file itkMutexLock.h. |
|
Reimplemented from itk::Object. Definition at line 125 of file itkMutexLock.h. |
|
Standard class typedefs. Reimplemented from itk::Object. Definition at line 123 of file itkMutexLock.h. |
|
Reimplemented from itk::Object. Definition at line 124 of file itkMutexLock.h. |
|
Definition at line 141 of file itkMutexLock.h. |
|
Definition at line 142 of file itkMutexLock.h. |
|
Run-time information. Reimplemented from itk::Object. |
|
Lock the itkMutexLock. Definition at line 153 of file itkMutexLock.h. |
|
Method for creation. Reimplemented from itk::Object. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::Object. |
|
Unlock the MutexLock. Definition at line 158 of file itkMutexLock.h. |
|
Definition at line 144 of file itkMutexLock.h. |