fatalmind::SingleThreadedModel< Statistics > Struct Template Reference

#include <Lock.hh>

List of all members.


Detailed Description

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

The Policy class to use for classes which don't require thread safty.

When this policy is used as ThreadingModel in any ResourcePool class, the resulting type does not perform any protection for concurrent access.

Public Types

typedef NopLock
< Statistics > 
RecursiveLock
typedef NopLock
< Statistics > 
FastLock
typedef NopCondVar
< RecursiveLock > 
RecursiveCondVar
typedef NopCondVar
< FastLock > 
FastCondVar
typedef Int2Type< false > Type

Static Public Attributes

static const bool isMultiThreaded = false


The documentation for this struct was generated from the following file:
Generated on Mon Nov 9 16:21:24 2009 for ResourcePool by  doxygen 1.5.3