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 | Static Protected Member Functions | Protected Attributes | Static Protected Attributes
DtAcknowledgeStrategy Class Reference

DtAcknowledgeStrategy class. More...

+ Inheritance diagram for DtAcknowledgeStrategy:
+ Collaboration diagram for DtAcknowledgeStrategy:

Public Member Functions

virtual ~DtAcknowledgeStrategy ()
 destructor
std::string name ()
 Get the strategy name.
virtual bool init ()
 initialize
virtual void tick ()
 tick
virtual void shutdown ()
 shutdown

Static Public Member Functions

static std::string theName ()
 get the strategy name (statically)
static DtLinkStrategycreate (DtManagedInterface *gl)
 Static create function.

Protected Member Functions

 DtAcknowledgeStrategy (DtManagedInterface *link)
 constructor
void handleCSharpAcknowledgeMessage (DtMessage *msg)
 Handle acknowledge messages from C#.
void handleVrlAcknowledge (DtAcknowledgeInteraction *ack)
 Handle VR-Link acknowledge messages for sending to C#.

Static Protected Member Functions

static void vrlAcknowledgeCb (DtAcknowledgeInteraction *ack, void *usr)
 Static callback for registering with VR-Link.

Protected Attributes

DtExerciseConn * myExconn
DtMessageDelegate * myHandler

Static Protected Attributes

static std::string theStrategyName

Detailed Description

DtAcknowledgeStrategy class.

Constructor & Destructor Documentation

virtual DtAcknowledgeStrategy::~DtAcknowledgeStrategy ( )
virtual

destructor

DtAcknowledgeStrategy::DtAcknowledgeStrategy ( DtManagedInterface *  link)
protected

constructor

Member Function Documentation

static DtLinkStrategy* DtAcknowledgeStrategy::create ( DtManagedInterface *  gl)
static

Static create function.

void DtAcknowledgeStrategy::handleCSharpAcknowledgeMessage ( DtMessage msg)
protected

Handle acknowledge messages from C#.

void DtAcknowledgeStrategy::handleVrlAcknowledge ( DtAcknowledgeInteraction *  ack)
protected

Handle VR-Link acknowledge messages for sending to C#.

virtual bool DtAcknowledgeStrategy::init ( )
virtual

initialize

std::string DtAcknowledgeStrategy::name ( )

Get the strategy name.

virtual void DtAcknowledgeStrategy::shutdown ( )
virtual

shutdown

static std::string DtAcknowledgeStrategy::theName ( )
static

get the strategy name (statically)

virtual void DtAcknowledgeStrategy::tick ( )
virtual

tick

static void DtAcknowledgeStrategy::vrlAcknowledgeCb ( DtAcknowledgeInteraction *  ack,
void *  usr 
)
staticprotected

Static callback for registering with VR-Link.

Member Data Documentation

DtExerciseConn* DtAcknowledgeStrategy::myExconn
protected
DtMessageDelegate* DtAcknowledgeStrategy::myHandler
protected
std::string DtAcknowledgeStrategy::theStrategyName
staticprotected

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

Document ID: Generated on Fri May 15 06:36:13 EDT 2015 from SVN revision 153263
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)