VR-Exchange 2.1 API Documentation
Classes | Typedefs | Functions
MAKVrExchange::DtTenaBroker Namespace Reference

namespace for code that is specific to the TENA Broker. More...

Classes

class  DtAcknowledgeInteractionTranslator
 Provides Acknowledge interaction translation between TENA and the VR-Exchange Portal. More...
class  DtAggregateTranslator
 Provides Aggregate object translation between TENA and the VR-Exchange Portal. More...
class  DtQtBrokerDialog
 Responsible for displaying all information about the broker. More...
class  DtBrokerObject
 Provides container to hold pointers to DIS/Portal objects. More...
class  DtCollisionInteractionTranslator
 Provides Collision interaction translation between TENA and the VR-Exchange Portal. More...
class  DtCommentInteractionTranslator
 Provides Comment interaction translation between TENA and the VR-Exchange Portal. More...
class  DtConnectionSettingsWidgetTena
 Widget containing the DIS connection settings for the dis broker. More...
class  DtDataInteractionTranslator
 Provides Data interaction translation between TENA and the VR-Exchange Portal. More...
class  DtDesignatorObjectTranslator
 Provides Designator object translation between TENA and the VR-Exchange Portal. More...
class  DtDetonationInteractionTranslator
 Provides Detonation interaction translation between TENA and the VR-Exchange Portal. More...
class  DtEmitterSystemObjectTranslator
 Provides Emitter System object translation between TENA and the VR-Exchange Portal. More...
class  DtEntityIdMapper
 DtEntityIdMapper is used to map the portal entityID attribute to a TENA entity. More...
class  DtEntityTranslator
 Provides Entity State object translation between TENA and the VR-Exchange Portal. More...
class  DtEnvironmentProcessObjectTranslator
 Provides EnvironmentProcess object translation between TENA and the VR-Exchange Portal. More...
class  DtFireInteractionTranslator
 Provides Fire interaction translation between TENA and the VR-Exchange Portal. More...
class  DtGeneralSettingsWidgetTena
 Provides an interface for configuring TENA connection settings. More...
class  DtGlobalIdMapper
 DtGlobalIdMapper is used to convert between Poral ObjectId's and TENA Entity. More...
class  DtTenaGlobalIdContainer
 A simple helper class for DtGlobalIdMapper. More...
class  DtIffObjectTranslator
 Provides IFF object translation between TENA and the VR-Exchange Portal. More...
class  DtInteractionTranslator
class  DtObjectTranslator
 DtObjectTranslator instances are responsible for translating between TENA and the PORTAL for Objects, or things that have state. More...
class  DtRadioReceiverObjectTranslator
 Provides Radio Receiver object translation between TENA and the VR-Exchange Portal. More...
class  DtRadioSignalInteractionTranslator
 Provides Radio Signal interaction translation between TENA and the VR-Exchange Portal. More...
class  DtRadioTransmitterObjectTranslator
 Provides Radio Transmitter object translation between TENA and the VR-Exchange Portal. More...
class  DtSetDataInteractionTranslator
 Provides Set Data interaction translation between TENA and the VR-Exchange Portal. More...
class  DtStartInteractionTranslator
 Provides Start interaction translation between TENA and the VR-Exchange Portal. More...
class  DtStopInteractionTranslator
 Provides Stop interaction translation between TENA and the VR-Exchange Portal. More...
class  DtTenaBroker
 Implements a DtBroker for the TENA Protocol. More...
class  DtTenaBrokerApp
class  DtTenaBrokerInitializer
class  DtTenaDiscoverableCriteria
 Provides discoverable criteria initialization parameters to the DIS Broker. More...
class  DtThrottle
 Tracks and verifies throttling for different object identifiers. More...
class  DtTranslator
 A translator is responsible for converting a specific message type between two protocols. More...
class  DtTranslatorFactory
class  DtGenericUserInterface
 An abstract version of a Broker Interface. More...
class  DtNullUserInterface
 An Interface which does nothing. More...
class  DtTextUserInterface
 A Text Based User Interface that dumps output to DtInfo. More...
class  DtQtUserInterface
 A QT User Interface. More...

Typedefs

typedef DtTranslatorFactory
< DtObjectTranslator
DtObjectTranslatorFactory
typedef DtTranslatorFactory
< DtInteractionTranslator
DtInteractionTranslatorFactory

Functions

void baseTranslate (DtPortalBaseEntity *destination, const DtBaseEntityStateRepository &source)
void baseTranslate (DtBaseEntityStateRepository *destination, const DtPortalBaseEntity &source)
bool isEntityIdentifierValid (const DtEntityIdentifier &entityId)
 Test entityId as being valid within a TENA AMO uniqueId.

Detailed Description

namespace for code that is specific to the TENA Broker.

Note
All code for individual brokers are placed within their own namespace.

Typedef Documentation

Function Documentation

void MAKVrExchange::DtTenaBroker::baseTranslate ( DtPortalBaseEntity *  destination,
const DtBaseEntityStateRepository &  source 
)
void MAKVrExchange::DtTenaBroker::baseTranslate ( DtBaseEntityStateRepository *  destination,
const DtPortalBaseEntity &  source 
)
bool MAKVrExchange::DtTenaBroker::isEntityIdentifierValid ( const DtEntityIdentifier &  entityId)
inline

Test entityId as being valid within a TENA AMO uniqueId.

The TENA AMO uniqueId requires that neither site, host nor entityNum have a value of 0.

Parameters
[in]entityId
Returns
true - The entityId conforms to the requirements of the TENA AMO uniqueId.
false - Otherwise
Precondition
entityId is a valid object.

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)