CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Member Functions
MutexI Class Referenceabstract

#include <MutexUtils.h>

Inheritance diagram for MutexI:
AnyMutex< M > DummyMutex

Classes

class  scoped_lock
 

Public Member Functions

virtual void lock ()=0
 
virtual void unlock ()=0
 
virtual ~MutexI ()
 

Detailed Description

Definition at line 14 of file MutexUtils.h.

Constructor & Destructor Documentation

virtual MutexI::~MutexI ( )
inlinevirtual

Definition at line 16 of file MutexUtils.h.

16 {}

Member Function Documentation

virtual void MutexI::lock ( )
pure virtual

Implemented in AnyMutex< M >, and DummyMutex.

Referenced by MutexI::scoped_lock::scoped_lock().

virtual void MutexI::unlock ( )
pure virtual

Implemented in AnyMutex< M >, and DummyMutex.

Referenced by MutexI::scoped_lock::~scoped_lock().