RWMutex Class Reference

#include <parallel.h>

List of all members.

Static Public Member Functions

static RWMutexCreate ()
static void Destroy (RWMutex *m)

Private Member Functions

 RWMutex ()
 ~RWMutex ()
 RWMutex (RWMutex &)
RWMutexoperator= (const RWMutex &)

Private Attributes

pthread_rwlock_t mutex

Friends

struct RWMutexLock

Detailed Description

Definition at line 230 of file parallel.h.


Constructor & Destructor Documentation

RWMutex::RWMutex (  )  [private]

Definition at line 137 of file parallel.cpp.

References mutex, and Severe().

RWMutex::~RWMutex (  )  [private]

Definition at line 145 of file parallel.cpp.

References mutex, and Severe().

Referenced by Destroy().

RWMutex::RWMutex ( RWMutex  )  [private]

Member Function Documentation

RWMutex * RWMutex::Create (  )  [static]
void RWMutex::Destroy ( RWMutex m  )  [static]
RWMutex& RWMutex::operator= ( const RWMutex  )  [private]

Friends And Related Function Documentation

friend struct RWMutexLock [friend]

Definition at line 238 of file parallel.h.


Member Data Documentation

pthread_rwlock_t RWMutex::mutex [private]

The documentation for this class was generated from the following files:
Generated on Sat Aug 28 20:00:15 2010 for pbrt by  doxygen 1.6.3