Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::Lock Class Reference

#include "OVR_Atomic.h"

Collaboration diagram for OVR::Lock:
Collaboration graph

Data Structures

class  Locker
 

Public Member Functions

 Lock (unsigned dummy=0)
 
 ~Lock ()
 
void DoLock ()
 
void Unlock ()
 

Static Public Attributes

static pthread_mutexattr_t RecursiveAttr
 
static bool RecursiveAttrInit = 0
 

Private Member Functions

void operator delete (void *)
 

Private Attributes

pthread_mutex_t mutex
 

Detailed Description

Definition at line 797 of file OVR_Atomic.h.

Constructor & Destructor Documentation

OVR::Lock::Lock ( unsigned  dummy = 0)
inline

Definition at line 836 of file OVR_Atomic.h.

OVR::Lock::~Lock ( )
inline

Definition at line 847 of file OVR_Atomic.h.

Member Function Documentation

void OVR::Lock::DoLock ( )
inline

Definition at line 848 of file OVR_Atomic.h.

void OVR::Lock::operator delete ( void *  )
inlineprivate

Definition at line 803 of file OVR_Atomic.h.

void OVR::Lock::Unlock ( )
inline

Definition at line 849 of file OVR_Atomic.h.

Field Documentation

pthread_mutex_t OVR::Lock::mutex
private

Definition at line 830 of file OVR_Atomic.h.

pthread_mutexattr_t OVR::Lock::RecursiveAttr
static

Definition at line 833 of file OVR_Atomic.h.

bool OVR::Lock::RecursiveAttrInit = 0
static

Definition at line 834 of file OVR_Atomic.h.


The documentation for this class was generated from the following files: