25 class DtTerrainStrategy;
DtActionResponseStrategy class.
Definition: strategies/actionResponse.h:28
DtExerciseConn * myExconn
Definition: strategies/actionResponse.h:65
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
virtual void addVrlCallback(DtExerciseConn *exConn)
Add/Remove VR-Link C++ Interaction Callback.
This is the DtLinkStrategy class. It is the abstract base class for all derived strategies.
Definition: linkStrategy.h:24
virtual void removeVrlCallback(DtExerciseConn *exConn)
This is the DtMessage class.
Definition: message.h:20
static void vrlActionResponseCb(DtActionResponseInteraction *ar, void *usr)
Static callback for registering with VR-Link.
void handleVrlActionResponse(DtActionResponseInteraction *ar)
Handle VR-Link detonation messages for sending to C#.
class DtActionResponseInteraction:
Definition: actionResponseInteractionHLA.h:36
virtual ~DtActionResponseStrategy()
destructor
static std::string theName()
get the strategy name (statically)
The DtManagedInterface Class is a singleton that is used to manage the message flow between C# and th...
Definition: managedInterface.h:50
static std::string theStrategyName
Definition: strategies/actionResponse.h:67
DtActionResponseStrategy(DtManagedInterface *link)
constructor
void handleCSharpActionResponseMessage(DtMessage *msg)
Handle detonate messages from C#.
std::string name()
Get the strategy name.
This file provides protocol independence for ActionResponse Interactions.
virtual void shutdown()
shutdown
virtual bool init()
initialize
This is the DtSubscribeStrategy class. It is the abstract base class for all derived interaction subs...
Definition: subscribeStrategy.h:27
DtMessageDelegate * myHandler
Definition: strategies/actionResponse.h:69
Defines the DtManagedInterface Singleton object that manages the message flow between C# and the rest...
Defines the base class for all strategies.
static DtLinkStrategy * create(DtManagedInterface *gl)
Static create function.
Delegate template for binding static or member functions for callback at later time The return type a...
Definition: delegate.h:69