35 static std::string theName();
46 const char* myIdTag =
"trans";
48 void handleCSharpTransmitterDiscovered(
DtMessage* msg);
52 void handleCSharpTransmitterRemoved(
DtMessage* msg);
56 void handleCSharpTransmitterState(
DtMessage* msg);
DtReflectedRadioTransmitterList * myRelTx
Definition: transmitter.h:69
std::string name()
Get the name of the strategy.
virtual void addVrlCallback(DtExerciseConn *exConn)=0
Add/Remove VR-Link C++ Interaction Callback.
Defines a single parameter delegate to make binding member function pointers easier.
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
static std::string theStrategyName
Definition: transmitter.h:45
DtExerciseConn * myExconn
Definition: transmitter.h:63
This is the DtLinkStrategy class. It is the abstract base class for all derived strategies.
Definition: linkStrategy.h:24
Definition: transmitter.h:29
This file provides protocol independence for DtReflectedRadioReceiverList.
DtMessageDelegate * myTransmitterStateHandler
Definition: transmitter.h:67
#define MANAGEDINTERFACE_MODULE_DLL
Definition: export.h:34
This file provides protocol independence for Signal Interactions.
This file provides protocol independence for DtRadioTransmitterPublisher.
This is the DtMessage class.
Definition: message.h:20
class DtReflectedRadioTransmitter:
Definition: reflectedRadioTransmitterHLA.h:32
The DtManagedInterface Class is a singleton that is used to manage the message flow between C# and th...
Definition: managedInterface.h:49
This file provides protocol independence for DtRadioReceiverPublisher.
virtual void tick()
Tick the strategy to give it some CPU time.
DtMessageDelegate * myTransmitterRemovedHandler
Definition: transmitter.h:66
This file provides protocol independence for DtReflectedRadioTransmitterList.
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 base class for all strategies.
Defines a template for maintaining a list of VR-Link Publisher objects.
virtual void removeVrlCallback(DtExerciseConn *exConn)=0
class DtRadioTransmitterPublisher:
Definition: radioTransmitterPublisherHLA.h:27
Delegate template for binding static or member functions for callback at later time The return type a...
Definition: delegate.h:69
DtPublisherList< DtRadioTransmitterPublisher > * myTxPubs
Definition: transmitter.h:70
virtual bool init()=0
Initialize the strategy.
DtMessageDelegate * myTransmitterDiscoveredHandler
Definition: transmitter.h:65
class DtReflectedRadioTransmitterList:
Definition: reflectedRadioTransmitterListHLA.h:25