BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs
mutex.h File Reference
#include <BALL/COMMON/global.h>
#include <QtCore/QMutex>
#include <QtCore/QReadWriteLock>
#include <QtCore/QMutexLocker>
#include <QtCore/QReadLocker>
#include <QtCore/QWriteLocker>

Go to the source code of this file.

Classes

class  BALL::TMutex< MutexType >
 
class  BALL::TMutex< QMutex >
 
class  BALL::TMutexLocker< MutexLockerType, MutexType >
 
class  BALL::TReadWriteLock< ReadWriteLockType >
 
class  BALL::TReadWriteLock< QReadWriteLock >
 
class  BALL::TReadLocker< ReadLockerType, ReadWriteLockType >
 
class  BALL::TWriteLocker< WriteLockerType, ReadWriteLockType >
 

Namespaces

namespace  BALL
 

Macros

#define BALL_DEFAULT_MUTEX_TYPE   QMutex
 
#define BALL_DEFAULT_MUTEXLOCKER_TYPE   QMutexLocker
 
#define BALL_DEFAULT_READWRITELOCK_TYPE   QReadWriteLock
 
#define BALL_DEFAULT_READLOCKER_TYPE   QReadLocker
 
#define BALL_DEFAULT_WRITELOCKER_TYPE   QWriteLocker
 

Typedefs

typedef TMutex
< BALL_DEFAULT_MUTEX_TYPE
BALL::Mutex
 
typedef TReadWriteLock
< BALL_DEFAULT_READWRITELOCK_TYPE
BALL::ReadWriteLock
 
typedef TMutexLocker
< BALL_DEFAULT_MUTEXLOCKER_TYPE,
BALL_DEFAULT_MUTEX_TYPE
BALL::MutexLocker
 
typedef TReadLocker
< BALL_DEFAULT_READLOCKER_TYPE,
BALL_DEFAULT_READWRITELOCK_TYPE
BALL::ReadLocker
 
typedef TWriteLocker
< BALL_DEFAULT_WRITELOCKER_TYPE,
BALL_DEFAULT_READWRITELOCK_TYPE
BALL::WriteLocker
 

Macro Definition Documentation

#define BALL_DEFAULT_MUTEX_TYPE   QMutex

Definition at line 31 of file mutex.h.

#define BALL_DEFAULT_MUTEXLOCKER_TYPE   QMutexLocker

Definition at line 32 of file mutex.h.

#define BALL_DEFAULT_READLOCKER_TYPE   QReadLocker

Definition at line 34 of file mutex.h.

#define BALL_DEFAULT_READWRITELOCK_TYPE   QReadWriteLock

Definition at line 33 of file mutex.h.

#define BALL_DEFAULT_WRITELOCKER_TYPE   QWriteLocker

Definition at line 35 of file mutex.h.