CMS 3D CMS Logo

ThreadTraits< M > Struct Template Reference

#include <Utilities/General/interface/MutexUtils.h>

List of all members.

Public Types

typedef M Mutex

Static Public Member Functions

template<class T>
static MutexmyMutex (const T *)
 a static safe class level mutex...


Detailed Description

template<class M = boost::recursive_mutex>
struct ThreadTraits< M >

Definition at line 78 of file MutexUtils.h.


Member Typedef Documentation

template<class M = boost::recursive_mutex>
typedef M ThreadTraits< M >::Mutex

Definition at line 80 of file MutexUtils.h.


Member Function Documentation

template<class M = boost::recursive_mutex>
template<class T>
static Mutex& ThreadTraits< M >::myMutex ( const T *   )  [inline, static]

a static safe class level mutex...

Definition at line 83 of file MutexUtils.h.

00083                                                       {
00084     static Mutex locm;
00085     return locm;
00086   }


The documentation for this struct was generated from the following file:
Generated on Tue Jun 9 18:33:27 2009 for CMSSW by  doxygen 1.5.4