VR-Link API Documentation for HLA 1516
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:

List of all members.

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

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 Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)