CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs | Functions | Variables
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

 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.

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