Classes | Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
OVR::Lock Class Reference

#include <OVR_Atomic.h>

List of all members.

Classes

class  Locker

Public Member Functions

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

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 786 of file OVR_Atomic.h.


Constructor & Destructor Documentation

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

Definition at line 825 of file OVR_Atomic.h.

OVR::Lock::~Lock ( ) [inline]

Definition at line 835 of file OVR_Atomic.h.


Member Function Documentation

void OVR::Lock::DoLock ( ) [inline]

Definition at line 836 of file OVR_Atomic.h.

void OVR::Lock::operator delete ( void *  ) [inline, private]

Definition at line 792 of file OVR_Atomic.h.

void OVR::Lock::Unlock ( ) [inline]

Definition at line 837 of file OVR_Atomic.h.


Member Data Documentation

pthread_mutex_t OVR::Lock::mutex [private]

Definition at line 819 of file OVR_Atomic.h.

pthread_mutexattr_t OVR::Lock::RecursiveAttr [static]

Definition at line 822 of file OVR_Atomic.h.

bool OVR::Lock::RecursiveAttrInit = 0 [static]

Definition at line 823 of file OVR_Atomic.h.


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


oculus_sdk
Author(s):
autogenerated on Fri Aug 28 2015 11:53:12