vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vrecko::MTTwoPrioLimitedLock Class Reference

#include <MTLock.h>

Public Member Functions

 MTTwoPrioLimitedLock ()
 
 ~MTTwoPrioLimitedLock ()
 
bool lockHigh ()
 
void unlockHigh ()
 
bool lockLow ()
 
void unlockLow ()
 

Protected Attributes

HANDLE m_AllowLowPrio
 
HANDLE m_Access
 
HANDLE m_WritersMutex
 

Constructor & Destructor Documentation

MTLOCK_IMP_EXP vrecko::MTTwoPrioLimitedLock::MTTwoPrioLimitedLock ( )
MTLOCK_IMP_EXP vrecko::MTTwoPrioLimitedLock::~MTTwoPrioLimitedLock ( )

Member Function Documentation

MTLOCK_IMP_EXP bool vrecko::MTTwoPrioLimitedLock::lockHigh ( )
MTLOCK_IMP_EXP bool vrecko::MTTwoPrioLimitedLock::lockLow ( )
MTLOCK_IMP_EXP void vrecko::MTTwoPrioLimitedLock::unlockHigh ( )
MTLOCK_IMP_EXP void vrecko::MTTwoPrioLimitedLock::unlockLow ( )

Member Data Documentation

HANDLE vrecko::MTTwoPrioLimitedLock::m_Access
protected
HANDLE vrecko::MTTwoPrioLimitedLock::m_AllowLowPrio
protected
HANDLE vrecko::MTTwoPrioLimitedLock::m_WritersMutex
protected

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