![]() |
VR-Link API Documentation for HLA 1.3
|
DtAcknowledgeStrategy class. More...
Inheritance diagram for DtAcknowledgeStrategy:
Collaboration diagram for DtAcknowledgeStrategy:Public Member Functions | |
| virtual | ~DtAcknowledgeStrategy () |
| destructor More... | |
| std::string | name () |
| Get the strategy name. More... | |
| virtual bool | init () |
| initialize More... | |
| virtual void | tick () |
| tick More... | |
| virtual void | shutdown () |
| shutdown More... | |
Public Member Functions inherited from DtSubscribeStrategy | |
| DtSubscribeStrategy (std::string name, DtManagedInterface *link, std::string subscribeClassName, SubscribeMessage::SubscribeType subscribeType) | |
| constructor takes name More... | |
| virtual | ~DtSubscribeStrategy () |
| destructor More... | |
| void | handleSubscriptionChange (DtMessage *msg) |
Public Member Functions inherited from DtLinkStrategy | |
| DtLinkStrategy (std::string name, DtManagedInterface *link) | |
| constructor takes name More... | |
| virtual | ~DtLinkStrategy () |
| destructor More... | |
| std::string | name () |
| Get the name of the strategy. More... | |
| virtual void | addChildStrategy (DtLinkStrategy *strategy) |
| Functions for adding, removing or finding any child strategies This is typically used for the initialization strategy that "owns" all the other strategies. More... | |
| virtual bool | removeChildStrategy (std::string name) |
| virtual DtLinkStrategy * | findStrategy (std::string name) |
Static Public Member Functions | |
| static std::string | theName () |
| get the strategy name (statically) More... | |
| static DtLinkStrategy * | create (DtManagedInterface *gl) |
| Static create function. More... | |
Protected Member Functions | |
| DtAcknowledgeStrategy (DtManagedInterface *link) | |
| constructor More... | |
| void | handleCSharpAcknowledgeMessage (DtMessage *msg) |
| Handle acknowledge messages from C#. More... | |
| void | handleVrlAcknowledge (DtAcknowledgeInteraction *ack) |
| Handle VR-Link acknowledge messages for sending to C#. More... | |
| void | handleSubscriptionChange (DtMessage *msg) |
| Handle VR-Link Subscribe messages. More... | |
| virtual void | addVrlCallback (DtExerciseConn *exConn) |
| Add/Remove VR-Link C++ Interaction Callback. More... | |
| virtual void | removeVrlCallback (DtExerciseConn *exConn) |
Static Protected Member Functions | |
| static void | vrlAcknowledgeCb (DtAcknowledgeInteraction *ack, void *usr) |
| Static callback for registering with VR-Link. More... | |
Protected Attributes | |
| DtExerciseConn * | myExconn |
| DtMessageDelegate * | myHandler |
Protected Attributes inherited from DtSubscribeStrategy | |
| DtMessageDelegate * | mySubscriptionChangeHandler |
| bool | mySubscribed |
| std::string | myClassName |
| SubscribeMessage::SubscribeType | mySubscriptionType |
Protected Attributes inherited from DtLinkStrategy | |
| DtManagedInterface * | myManagedInterface |
| std::string | myName |
| bool | myInitalized |
| std::list< DtLinkStrategy * > | myChildStrategies |
Static Protected Attributes | |
| static std::string | theStrategyName |
DtAcknowledgeStrategy class.
|
virtual |
destructor
|
protected |
constructor
|
protectedvirtual |
Add/Remove VR-Link C++ Interaction Callback.
Implements DtSubscribeStrategy.
|
static |
Static create function.
|
protected |
Handle acknowledge messages from C#.
|
protected |
Handle VR-Link Subscribe messages.
|
protected |
Handle VR-Link acknowledge messages for sending to C#.
|
virtual |
initialize
Implements DtLinkStrategy.
| std::string DtAcknowledgeStrategy::name | ( | ) |
Get the strategy name.
|
protectedvirtual |
Implements DtSubscribeStrategy.
|
virtual |
shutdown
Reimplemented from DtSubscribeStrategy.
|
static |
get the strategy name (statically)
|
virtual |
tick
Reimplemented from DtLinkStrategy.
|
staticprotected |
Static callback for registering with VR-Link.
|
protected |
|
protected |
|
staticprotected |