32 virtual ~DtAttributeChangeRequestStrategy();
38 static std::string theName();
58 static void vrlCb(DtAttributeChangeReqInter* det,
void* usr);
60 void handleVrl(DtAttributeChangeReqInter* det);
64 virtual RTI::ObjectClassHandle classFromObjectId(std::string instName);
67 static std::string theStrategyName;
std::string name()
Get the name of the strategy.
virtual void addVrlCallback(DtExerciseConn *exConn)=0
Add/Remove VR-Link C++ Interaction Callback.
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
This is the DtLinkStrategy class. It is the abstract base class for all derived strategies.
Definition: linkStrategy.h:24
This is the DtMessage class.
Definition: message.h:20
The DtManagedInterface Class is a singleton that is used to manage the message flow between C# and th...
Definition: managedInterface.h:49
virtual void tick()
Tick the strategy to give it some CPU time.
This is the DtSubscribeStrategy class. It is the abstract base class for all derived interaction subs...
Definition: subscribeStrategy.h:27
virtual void shutdown()
Shutdown the strategy.
Defines the DtManagedInterface Singleton object that manages the message flow between C# and the rest...
Defines the base class for all strategies.
virtual void removeVrlCallback(DtExerciseConn *exConn)=0
Delegate template for binding static or member functions for callback at later time The return type a...
Definition: delegate.h:69
virtual bool init()=0
Initialize the strategy.