16 #include <vl/setDataInteraction.h>
88 virtual DtSetDataInteraction*
translate( DtSetDataInteraction* destination,
Implements a DtBroker for the DIS Protocol.
Definition: disBroker.h:38
virtual void createPortalInteraction(const DtSetDataInteraction &incoming)
Sends a Portal interaction.
ModSetDataInteractionTranslator(MAKVrExchange::DtBroker *broker)
Registers the function callback receiveDisInteraction() with VR-Link; and receivePortalInteraction() ...
Contains the DtDisObjectTranslator and DtDisInteractionTranslator base classes.
static void receiveDisInteraction(DtSetDataInteraction *interaction, void *userData)
The callback function registered by the constructor and used by VR-Link.
virtual void removeDisCallbacks()
DtBroker * broker() const
Broker Accessor.
Definition: translator.h:80
virtual void removePortalCallbacks()
virtual MAKVrExchange::DtPortalSetDataInteraction * translate(MAKVrExchange::DtPortalSetDataInteraction *destination, const DtSetDataInteraction &source)
Translates a DIS VR-Link Set Data interaction into a VR-Exchange Portal Set Data interaction.
virtual void initializeDisCallbacks()
virtual void createInteraction(const MAKVrExchange::DtPortalSetDataInteraction &incoming)
Sends a DIS interaction.
virtual void initializePortalCallbacks()
int operator!=(const ModSetDataInteractionTranslator &)
private compare operators prevents comparisons.
A class that translates between the Portal SetData Interaction and the DIS Set Data PDU...
Definition: setDataInTrans.h:30
Base class for all broker objects.
Definition: broker.h:53
ModSetDataInteractionTranslator & operator=(const ModSetDataInteractionTranslator &)
private assignment operator prevents assignment.
Contains the DtPortalSetDataInteraction class declaration.
static void receivePortalInteraction(const MAKVrExchange::DtPortalSetDataInteraction &interaction, void *userData)
The callback function registered by the constructor and used by the Portal.
int operator==(const ModSetDataInteractionTranslator &)
private compare operators prevents comparisons.
Portal Set Data Interaction class.
Definition: pSetDataInter.h:21
Base class for all DIS interaction translators.
Definition: disTranslator.h:473
virtual ~ModSetDataInteractionTranslator()
Removes the function callbacks receiveDisInteraction() and receivePortalInteraction() from VR-Link an...
Dt_DEF_TRANSLATOR_NAME("SetData")