14 #include <vl/dataInteraction.h>
20 class DtSplitMessageCollector;
21 class DtVrlinkNetworkInterface;
31 static void netMessageCallback(::DtDataInteraction* dataInter,
void * usr);
32 virtual void processNetMessage(::DtDataInteraction* dataInter);
36 virtual bool sendNormalMessage(
39 bool overrideTimestampOrder);
40 virtual bool matchPattern(
const DtSimulationAddress& address,
41 const DtSimulationAddress& pattern);
42 virtual bool isMessageVrfVersionSupported(::DtDataInteraction* dataInter)
const;
46 virtual bool isVrfMessageVersionTransparentMessageType(
int messageType)
const;
48 virtual bool wantsToSelfReflect(
unsigned int)
const;
55 virtual void setTransportTypeReliable(
int msgType);
56 virtual void setTransportTypeBestEffort(
int msgType);
57 static char* dataInteractionChooser(DtExerciseConn* exConn,
const DtInteraction& inter);
DtSplitMessageCollector * mySplitMessageCollector
Definition: vrlinkDataInteractionTranslator.h:66
boost::signals2::signal< void(int, DtDataInteraction *, bool &)> signal_messageValid
Signal sent to see if this data interaction being received is valid. Set flag to false if not...
Definition: vrlinkDataInteractionTranslator.h:52
bool myAllowReliableDataInteractions
Definition: vrlinkDataInteractionTranslator.h:62
Definition: splitMessageCollector.h:17
DtSimInterfaceMessage is used to send a message to the front end or the back end. It derives from a s...
Definition: simInterfaceMessage.h:23
class DtVrlinkNetworkInterface:
Definition: vrlinkNetworkInterface.h:55
#define DT_DLL_vrlinkNetworkInterface
This file is used to determine how to build.
Definition: vrlinkNetworkInterfaceDefines.h:24
Definition: vrlinkDataInteractionTranslator.h:23
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
class DtDataEvent
Definition: dataEvent.h:18
std::set< int > myContentTypesToSendReliable
Definition: vrlinkDataInteractionTranslator.h:63
Definition: vrlinkEventTranslator.h:28