VR-Link API Documentation for HLA 1516
Public Member Functions | Protected Attributes
DtThreadStart Class Reference

The thread start object. More...

+ Collaboration diagram for DtThreadStart:

List of all members.

Public Member Functions

 DtThreadStart (DtRunnable *runnable)
 DtThreadStart (DtRunnableFunction function, void *data)
void execute (volatile bool *stopFlag)
 Execute the code.
void stop ()
 Attempt to signal the thread to stop, only works with DtRunnable objects.

Protected Attributes

DtRunnablemyRunnableObject
DtRunnableFunction myRunnableFunction
void * myInitializationData

Detailed Description

The thread start object.

Provides a thread starting point for either a DtRunnable object or a DtRunnableFunction C function.


Constructor & Destructor Documentation

DtThreadStart::DtThreadStart ( DtRunnableFunction  function,
void *  data 
)

Member Function Documentation

void DtThreadStart::execute ( volatile bool *  stopFlag)

Execute the code.

Attempt to signal the thread to stop, only works with DtRunnable objects.


Member Data Documentation


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)