CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions | Variables

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/Utilities/General/interface/MutexUtils.h File Reference

#include <boost/thread/recursive_mutex.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/xtime.hpp>
#include <boost/thread/condition.hpp>
#include <boost/thread/tss.hpp>
#include <iosfwd>

Go to the source code of this file.

Classes

class  AnyMutex< M >
struct  boostFuture
class  classLock< T, M >
struct  DummyMutex
class  lockSentry< M >
class  MutexI
class  MutexI::scoped_lock
class  ThreadMessage< T >
class  ThreadSingleton< T, F >
struct  ThreadTraits< M >

Namespaces

namespace  Capri

Typedefs

typedef lockSentry
< boost::recursive_mutex > 
LockMutex
typedef lockSentry< boost::mutexSimpleLockMutex

Functions

pthread_t thread_self_tid ()
std::ostream & TSafeOstream ()

Variables

LockMutex::Mutex Capri::glMutex

Typedef Documentation

typedef lockSentry<boost::recursive_mutex> LockMutex

Definition at line 65 of file MutexUtils.h.

Definition at line 67 of file MutexUtils.h.


Function Documentation

pthread_t thread_self_tid ( ) [inline]

Definition at line 112 of file MutexUtils.h.

{ return pthread_self();}
std::ostream& TSafeOstream ( )