BALL::TMutex< MutexType > Class Template Reference

This class provides a very thin wrapper around different mutex types. More...

#include <mutex.h>

Inheritance diagram for BALL::TMutex< MutexType >:
Inheritance graph
[legend]

List of all members.


Public Member Functions

TMutex (bool is_recursive=false)

Detailed Description

template<class MutexType>
class BALL::TMutex< MutexType >

This class provides a very thin wrapper around different mutex types.

As default, BALL supports QMutex, but if it has been configured with boost::thread support enabled, boost::mutex can also be used. Similarly, we can simply provide instantiations using, e.g, Intel thread building blocks.

A BALL-mutex needs to provide the functions void lock(), void unlock(), and bool tryLock().


Generated on Thu Aug 6 18:30:49 2009 for BALL by doxygen 1.5.8