VR-Exchange 2.1 API Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
DtModEntityTranslator Class Reference

DtModEntityTranslator is a subclass of DtEntityTranslator. More...

Inheritance diagram for DtModEntityTranslator:
Inheritance graph
[legend]

Public Member Functions

 DtModEntityTranslator (DtHlaBrokerNamespace::DtHlaBroker *broker)
 CTOR.
virtual ~DtModEntityTranslator ()
 Virtual DTOR.
virtual const char * virtualTranslatorName () const
 Virtual translator name accessor.

Static Public Member Functions

static const char * translatorName ()
 Keep the same name as the original translator, this lets us override the class in the factory.

Protected Member Functions

virtual void receiveHlaUpdate (DtReflectedEntity *obj)
 Called upon the receipt of an HLA Object Update.
virtual void receivePortalUpdate (const DtVREXCHANGE_NAMESPACE::DtPortalReflectedEntity &obj)
 Called upon the receipt of a Portal Object Update.
virtual bool isPortalPublishable (const DtHlaBrokerNamespace::DtBrokerObject *brokerObject) const
 Returns whether the given Portal object is publishable.
virtual bool isHlaPublishable (const DtHlaBrokerNamespace::DtBrokerObject *brokerObject) const
 Returns whether the given HLA object is publishable.

Private Member Functions

 DtModEntityTranslator (const DtModEntityTranslator &other)
DtModEntityTranslatoroperator= (const DtModEntityTranslator &other)

Detailed Description

DtModEntityTranslator is a subclass of DtEntityTranslator.

It changes the discovery criteria, and also modifies the way that entity-IDs are mapped.

Constructor & Destructor Documentation

DtModEntityTranslator::DtModEntityTranslator ( DtHlaBrokerNamespace::DtHlaBroker *  broker)

CTOR.

virtual DtModEntityTranslator::~DtModEntityTranslator ( )
virtual

Virtual DTOR.

DtModEntityTranslator::DtModEntityTranslator ( const DtModEntityTranslator other)
private

Member Function Documentation

virtual const char* DtModEntityTranslator::virtualTranslatorName ( ) const
virtual

Virtual translator name accessor.

Calls DtModEntityTranslator::translatorName()

static const char* DtModEntityTranslator::translatorName ( )
inlinestatic

Keep the same name as the original translator, this lets us override the class in the factory.

virtual void DtModEntityTranslator::receiveHlaUpdate ( DtReflectedEntity *  obj)
protectedvirtual

Called upon the receipt of an HLA Object Update.

virtual void DtModEntityTranslator::receivePortalUpdate ( const DtVREXCHANGE_NAMESPACE::DtPortalReflectedEntity &  obj)
protectedvirtual

Called upon the receipt of a Portal Object Update.

virtual bool DtModEntityTranslator::isPortalPublishable ( const DtHlaBrokerNamespace::DtBrokerObject *  brokerObject) const
protectedvirtual

Returns whether the given Portal object is publishable.

virtual bool DtModEntityTranslator::isHlaPublishable ( const DtHlaBrokerNamespace::DtBrokerObject *  brokerObject) const
protectedvirtual

Returns whether the given HLA object is publishable.

DtModEntityTranslator& DtModEntityTranslator::operator= ( const DtModEntityTranslator other)
private

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)