Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
Go to the documentation of this file.
33 #ifndef __igtlMutexLock_h
34 #define __igtlMutexLock_h
39 #ifdef OpenIGTLink_USE_SPROC
40 #include <abi_mutex.h>
43 #ifdef OpenIGTLink_USE_PTHREADS
47 #ifdef OpenIGTLink_USE_WIN32_THREADS
54 #ifdef OpenIGTLink_USE_SPROC
58 #ifdef OpenIGTLink_USE_PTHREADS
62 #ifdef OpenIGTLink_USE_WIN32_THREADS
66 #ifndef OpenIGTLink_USE_SPROC
67 #ifndef OpenIGTLink_USE_PTHREADS
68 #ifndef OpenIGTLink_USE_WIN32_THREADS
158 void PrintSelf(std::ostream& os)
const;
162 void operator=(
const Self&);
virtual const char * GetNameOfClass()
Simple mutual exclusion locking class.
Base class for most igtl classes.
SimpleMutexLock m_SimpleMutexLock
The "igtl" namespace contains all OpenIGTLink classes. There are several nested namespaces within the...
Mutual exclusion locking class.
const MutexType GetMutexLock() const
SmartPointer< Self > Pointer
MutexType & GetMutexLock()
#define igtlTypeMacro(thisClass, superclass)
Light weight base class for most igtl classes.
SmartPointer< const Self > ConstPointer
Generated for OpenIGTLink by
Doxygen
1.8.17 written by Dimitri van Heesch,
© 1997-2012