Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

TSE3::Impl::NullMutexImpl Class Reference

'Null' MutexImpl class More...

#include <Mutex.h>

Inheritance diagram for TSE3::Impl::NullMutexImpl:

Inheritance graph
[legend]
Collaboration diagram for TSE3::Impl::NullMutexImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NullMutexImpl ()
virtual ~NullMutexImpl ()
virtual void lock ()
virtual void unlock ()
virtual bool locked ()

Detailed Description

'Null' MutexImpl class

A default, 'null' implementation of the MutexImpl class that is used by thread-unsafe versions of the TSE3 library.

The lock and unlock methods are essentially no-ops - they don't perform any locking whatsoever.

Author:
Pete Goodliffe
Version:
3.00
See also:
MutexImpl


Constructor & Destructor Documentation

TSE3::Impl::NullMutexImpl::NullMutexImpl  )  [inline]
 

virtual TSE3::Impl::NullMutexImpl::~NullMutexImpl  )  [inline, virtual]
 


Member Function Documentation

virtual void TSE3::Impl::NullMutexImpl::lock  )  [inline, virtual]
 

Implements TSE3::Impl::MutexImpl.

virtual void TSE3::Impl::NullMutexImpl::unlock  )  [inline, virtual]
 

Implements TSE3::Impl::MutexImpl.

virtual bool TSE3::Impl::NullMutexImpl::locked  )  [inline, virtual]
 

Implements TSE3::Impl::MutexImpl.


The documentation for this class was generated from the following file:
Generated on Wed May 25 14:48:00 2005 for TSE3 by doxygen 1.3.2