VR-Link API Documentation for DIS
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes

instances of DtMutex are used to provide a platform independent mutual exclusion mechanism More...

+ Collaboration diagram for DtMutex:

Public Member Functions

 DtMutex ()
 default constructor
virtual ~DtMutex ()
 destructor
virtual void lock ()
 get exclusive control of something
virtual void unlock ()
 release exclusive control

Protected Member Functions

 DtMutex (const DtMutex &orig)
 copy constructor
const DtMutexoperator= (const DtMutex &orig)
 assignment operator

Protected Attributes

pthread_mutex_t myPTMutex
 _WIN32

Detailed Description

instances of DtMutex are used to provide a platform independent mutual exclusion mechanism

Constructor & Destructor Documentation

DtMutex::DtMutex ( )

default constructor

DtMutex::DtMutex ( const DtMutex orig)
protected

copy constructor

virtual DtMutex::~DtMutex ( )
virtual

destructor

Member Function Documentation

virtual void DtMutex::lock ( )
virtual

get exclusive control of something

const DtMutex& DtMutex::operator= ( const DtMutex orig)
protected

assignment operator

virtual void DtMutex::unlock ( )
virtual

release exclusive control

Member Data Documentation

pthread_mutex_t DtMutex::myPTMutex
protected

_WIN32


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

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)