fatalmind::MultiThreadedModel< Statistics > Struct Template Reference

#include <Lock.hh>

List of all members.


Detailed Description

template<class Statistics>
struct fatalmind::MultiThreadedModel< Statistics >

The Policy class to use for thread safe classes.

When this policy is used as ThreadingModel in any ResourcePool class, the respective class can safly used in multi threaded environments.

Public Types

typedef PosixMutex
< LinuxRecursivePosixMutexSpecialization,
Statistics > 
RecursiveLock
typedef PosixMutex
< DefaultPosixMutexSpecialization,
Statistics > 
FastLock
typedef CondVar< RecursiveLock > RecursiveCondVar
typedef CondVar< FastLock > FastCondVar
typedef Int2Type< true > Type

Static Public Attributes

static const bool isMultiThreaded = true


The documentation for this struct was generated from the following file:

Generated on Mon Jun 9 11:27:03 2008 for ResourcePool by  doxygen 1.5.5