23 static std::string theName();
32 void handleEntitySubscriptionChange(
DtMessage* msg);
std::string name()
Get the name of the strategy.
DtReflectedEntityList * myRel
Definition: entityUpdate.h:36
This is the DtLinkStrategy class. It is the abstract base class for all derived strategies.
Definition: linkStrategy.h:24
static std::string theStrategyName
Definition: entityUpdate.h:39
#define MANAGEDINTERFACE_MODULE_DLL
Definition: export.h:39
This is the DtMessage class.
Definition: message.h:20
Definition: entityUpdate.h:17
The DtManagedInterface Class is a singleton that is used to manage the message flow between C# and th...
Definition: managedInterface.h:50
DtPublisherList< DtEntityPublisher > * myPubs
Definition: entityUpdate.h:37
Instances of DtEntityPublisher are used for local or source simulations of entities (i...
Definition: entityPublisherHLA.h:28
virtual void tick()
Tick the strategy to give it some CPU time.
Instances of DtReflectedEntityList are used to manage remote entities from the network.
Definition: reflectedEntityListHLA.h:38
virtual void shutdown()
Shutdown the strategy and release any resources.
DtMessageDelegate * mySubscriptionChangeHandler
Definition: entityUpdate.h:41
Defines the base class for all strategies.
Defines a template for maintaining a list of VR-Link Publisher objects.
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.