VR-Link C# API Documentation
 All Classes Files Functions Variables Enumerations Enumerator Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtInitStrategy Class Reference
+ Inheritance diagram for DtInitStrategy:
+ Collaboration diagram for DtInitStrategy:

Public Member Functions

 DtInitStrategy (DtManagedInterface *link)
virtual ~DtInitStrategy ()
virtual bool init ()
virtual void tick ()
virtual void shutdown ()
virtual void addInitChild (std::string name)
virtual void removeInitChild (std::string name)

Static Public Member Functions

static std::string theName ()
static DtGlobalObjectDesignator convertToVrlinkId (std::string id)
static DtLinkStrategycreate (DtManagedInterface *gl)

Protected Member Functions

void handleInitMsg (DtMessage *msg)
void handleSimTimeMsg (DtMessage *msg)
void handleDisableStrategyMsg (DtMessage *msg)
void handleEnableStrategyMsg (DtMessage *msg)

Protected Attributes

DtExerciseConn * myExConn
DtClock * myClock
DtMessageDelegate * myInitHandler
DtMessageDelegate * mySimTimeHandler
DtMessageDelegate * myDisableStrategyHandler
DtMessageDelegate * myEnableStrategyHandler
std::list< std::string > myInitChildren

Static Protected Attributes

static std::string theStrategyName

Constructor & Destructor Documentation

DtInitStrategy::DtInitStrategy ( DtManagedInterface *  link)
virtual DtInitStrategy::~DtInitStrategy ( )
virtual

Member Function Documentation

virtual void DtInitStrategy::addInitChild ( std::string  name)
virtual
static DtGlobalObjectDesignator DtInitStrategy::convertToVrlinkId ( std::string  id)
static
static DtLinkStrategy* DtInitStrategy::create ( DtManagedInterface *  gl)
static
void DtInitStrategy::handleDisableStrategyMsg ( DtMessage msg)
protected
void DtInitStrategy::handleEnableStrategyMsg ( DtMessage msg)
protected
void DtInitStrategy::handleInitMsg ( DtMessage msg)
protected
void DtInitStrategy::handleSimTimeMsg ( DtMessage msg)
protected
virtual bool DtInitStrategy::init ( )
virtual
virtual void DtInitStrategy::removeInitChild ( std::string  name)
virtual
virtual void DtInitStrategy::shutdown ( )
virtual
static std::string DtInitStrategy::theName ( )
static
virtual void DtInitStrategy::tick ( )
virtual

Member Data Documentation

DtClock* DtInitStrategy::myClock
protected
DtMessageDelegate* DtInitStrategy::myDisableStrategyHandler
protected
DtMessageDelegate* DtInitStrategy::myEnableStrategyHandler
protected
DtExerciseConn* DtInitStrategy::myExConn
protected
std::list<std::string> DtInitStrategy::myInitChildren
protected
DtMessageDelegate* DtInitStrategy::myInitHandler
protected
DtMessageDelegate* DtInitStrategy::mySimTimeHandler
protected
std::string DtInitStrategy::theStrategyName
staticprotected

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

Document ID: Generated on Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)