VR-Link API Documentation for HLA 1.3
Public Member Functions | Static Public Member Functions
DtThreadSafe< T >::SequenceLockImpl Class Reference

Private class which implements the Sequence lock. More...

+ Inheritance diagram for DtThreadSafe< T >::SequenceLockImpl:
+ Collaboration diagram for DtThreadSafe< T >::SequenceLockImpl:

List of all members.

Public Member Functions

 SequenceLockImpl (DtThreadSafe *object)
 Constructor that takes the object to lock.
virtual ~SequenceLockImpl ()
 Destructor, does nothing.

Static Public Member Functions

static void lock (void *object)
 Callback function which takes object (down-casts) and locks.
static void unlock (void *object)
 Callback function which takes object (down-casts) and unlocks.

Detailed Description

template<typename T>
class DtThreadSafe< T >::SequenceLockImpl

Private class which implements the Sequence lock.

This class is responsible for creating and destroying an external lock.


Constructor & Destructor Documentation

template<typename T>
DtThreadSafe< T >::SequenceLockImpl::SequenceLockImpl ( DtThreadSafe object)

Constructor that takes the object to lock.

template<typename T>
virtual DtThreadSafe< T >::SequenceLockImpl::~SequenceLockImpl ( ) [virtual]

Destructor, does nothing.


Member Function Documentation

template<typename T>
static void DtThreadSafe< T >::SequenceLockImpl::lock ( void *  object) [static]

Callback function which takes object (down-casts) and locks.

template<typename T>
static void DtThreadSafe< T >::SequenceLockImpl::unlock ( void *  object) [static]

Callback function which takes object (down-casts) and unlocks.


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)