osgEarth 2.1.1
Classes | Namespaces | Defines | Typedefs

/home/cube/sources/osgearth/src/osgEarth/ThreadingUtils File Reference

#include <osgEarth/Common>
#include <OpenThreads/Condition>
#include <OpenThreads/Mutex>
#include <OpenThreads/ReentrantMutex>
#include <set>
Include dependency graph for ThreadingUtils:

Go to the source code of this file.

Classes

class  osgEarth::Threading::Event
class  osgEarth::Threading::MultiEvent
class  osgEarth::Threading::ReadWriteMutex
struct  osgEarth::Threading::ScopedWriteLock
struct  osgEarth::Threading::ScopedReadLock
struct  osgEarth::Threading::PerThread< T >

Namespaces

namespace  osgEarth
namespace  osgEarth::Threading

Defines

#define OSGEARTH_THREADING_UTILS_H   1
#define USE_CUSTOM_READ_WRITE_LOCK   1

Typedefs

typedef OpenThreads::Mutex osgEarth::Threading::Mutex
typedef
OpenThreads::ScopedLock
< OpenThreads::Mutex > 
osgEarth::Threading::ScopedMutexLock
typedef OpenThreads::Thread osgEarth::Threading::Thread

Define Documentation

#define OSGEARTH_THREADING_UTILS_H   1

Definition at line 20 of file ThreadingUtils.

#define USE_CUSTOM_READ_WRITE_LOCK   1

Definition at line 28 of file ThreadingUtils.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines