VR-Exchange 2.1 API Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtHlaInteractionTranslator Class Reference
Inheritance diagram for DtHlaInteractionTranslator:
Inheritance graph
[legend]

Public Member Functions

 DtHlaInteractionTranslator (DtHlaBroker *broker, MAKVrExchange::DtPortalMessageKind messageKind)
virtual ~DtHlaInteractionTranslator ()
virtual const char * virtualTranslatorName () const
virtual void enableTranslator (bool enabled)
 enables or disables this translator.
virtual T_PortalInteraction * translate (T_PortalInteraction *destination, const T_HlaInteraction &source)
virtual T_HlaInteraction * translate (T_HlaInteraction *destination, const T_PortalInteraction &source)

Static Public Member Functions

static const char * translatorName ()

Protected Member Functions

 DT_DECLARE_INTERACTION_HLA_CALLBACKS (T_PortalInteraction, T_HlaInteraction)
 DT_DECLARE_INTERACTION_PORTAL_CALLBACKS (T_PortalInteraction)

Protected Attributes

MAKVrExchange::DtPortalMessageKind myMessageKind

Constructor & Destructor Documentation

DtHlaInteractionTranslator::DtHlaInteractionTranslator ( DtHlaBroker *  broker,
MAKVrExchange::DtPortalMessageKind  messageKind 
)
virtual DtHlaInteractionTranslator::~DtHlaInteractionTranslator ( )
virtual

Member Function Documentation

virtual const char* DtHlaInteractionTranslator::virtualTranslatorName ( ) const
virtual
static const char* DtHlaInteractionTranslator::translatorName ( )
inlinestatic
virtual void DtHlaInteractionTranslator::enableTranslator ( bool  enabled)
virtual

enables or disables this translator.

virtual T_PortalInteraction* DtHlaInteractionTranslator::translate ( T_PortalInteraction *  destination,
const T_HlaInteraction &  source 
)
virtual
virtual T_HlaInteraction* DtHlaInteractionTranslator::translate ( T_HlaInteraction *  destination,
const T_PortalInteraction &  source 
)
virtual
DtHlaInteractionTranslator::DT_DECLARE_INTERACTION_HLA_CALLBACKS ( T_PortalInteraction  ,
T_HlaInteraction   
)
protected
DtHlaInteractionTranslator::DT_DECLARE_INTERACTION_PORTAL_CALLBACKS ( T_PortalInteraction  )
protected

Member Data Documentation

MAKVrExchange::DtPortalMessageKind DtHlaInteractionTranslator::myMessageKind
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Aug 7 22:07:13 EDT 2012 from SVN revision 117874
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)