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

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

Classes

class  DtAcknowledgeInteractionTranslator
 Provides Acknowledge interaction translation between HLA and the VR-Exchange Portal. More...
class  DtActionRequestInteractionTranslator
 Provides Data interaction translation between HLA and the VR-Exchange Portal. More...
class  DtActionResponseInteractionTranslator
 Provides Data interaction translation between HLA and the VR-Exchange Portal. More...
class  DtAggregateTranslator
 Provides Aggregate object translation between HLA 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 HLA and the VR-Exchange Portal. More...
class  DtCommentInteractionTranslator
 Provides Comment interaction translation between HLA and the VR-Exchange Portal. More...
class  DtConnectionSettingsWidgetHla
 Widget containing the DIS connection settings for the dis broker. More...
class  DtCreateEntityInteractionTranslator
 Provides CreateEntity interaction translation between HLA and the VR-Exchange Portal. More...
class  DtDataInteractionTranslator
 Provides Data interaction translation between HLA and the VR-Exchange Portal. More...
class  DtDataQueryInteractionTranslator
 Provides DataQuery interaction translation between HLA and the VR-Exchange Portal. More...
class  DtDesignatorObjectTranslator
 Provides Designator object translation between DIS and the VR-Exchange Portal. More...
class  DtDetonationInteractionTranslator
 Provides Detonation interaction translation between HLA and the VR-Exchange Portal. More...
class  DtEmitterSystemObjectTranslator
 Provides Emitter System object translation between HLA and the VR-Exchange Portal. More...
class  DtEntityTranslator
 Provides Entity State object translation between HLA and the VR-Exchange Portal. More...
class  DtEnvironmentProcessObjectTranslator
 Provides Environment Process object translation between HLA and the VR-Exchange Portal. More...
class  DtEventReportInteractionTranslator
 Provides Event Report interaction translation between HLA and the VR-Exchange Portal. More...
class  DtFireInteractionTranslator
 Provides Fire interaction translation between HLA and the VR-Exchange Portal. More...
class  DtGeneralSettingsWidgetHla
 Provides an interface for configuring HLA connection settings. More...
class  DtGenericInteractionTranslator
 Provides Generic interaction translation between HLA and the VR-Exchange Portal. More...
class  DtGenericTranslator
 This class is really not a translator as no translation takes place. More...
class  DtGlobalIdMapper
 DtGlobalIdMapper is used by the HLA Broker to convert between Portal ObjectIds and HLA Object IDs. More...
class  DtGriddedDataObjectTranslator
 Provides GRIDDEDDATA object translation between HLA and the VR-Exchange Portal. More...
class  DtHlaBroker
 Implements a DtBroker for the HLA Protocol. More...
class  DtHlaBrokerApp
 An Application framework for an HLA Broker instance. More...
class  DtHlaBrokerInitializer
 Parses the MTL file, and reads command line input to produce a set of parameters useful for DtHlaBroker instances. More...
class  DtHlaDiscoverableCriteria
 Provides discoverable criteria initialization parameters to the DIS Broker. More...
class  DtIffObjectTranslator
 Provides IFF object translation between HLA and the VR-Exchange Portal. More...
class  DtInteractionTranslator
 Base class for Interaction Translators. More...
class  DtLoggerControlInteractionTranslator
 Provides Logger Control interaction translation between HLA and the VR-Exchange Portal. More...
class  DtObjectTranslator
 DtobjectTranslators are responsible for translating HLA<->Portal messages for things that have state. More...
class  DtRadioReceiverObjectTranslator
 Provides Radio Receiver object translation between HLA and the VR-Exchange Portal. More...
class  DtRadioSignalInteractionTranslator
 Provides Radio Signal interaction translation between HLA and the VR-Exchange Portal. More...
class  DtRadioTransmitterObjectTranslator
 Provides Radio Transmitter object translation between HLA and the VR-Exchange Portal. More...
class  DtRemoveEntityInteractionTranslator
 Provides removeEntity interaction translation between HLA and the VR-Exchange Portal. More...
class  DtRepairCompleteInteractionTranslator
 Provides RepairComplete interaction translation between HLA and the VR-Exchange Portal. More...
class  DtRepairResponseInteractionTranslator
 Provides Repair Response interaction translation between HLA and the VR-Exchange Portal. More...
class  DtResupplyCancelInteractionTranslator
 Provides Resupply Cancel interaction translation between HLA and the VR-Exchange Portal. More...
class  DtResupplyOfferInteractionTranslator
 Provides Resupply Offer interaction translation between HLA and the VR-Exchange Portal. More...
class  DtResupplyReceivedInteractionTranslator
 Provides Resupply Received interaction translation between HLA and the VR-Exchange Portal. More...
class  DtServiceRequestInteractionTranslator
 Provides Service Request interaction translation between HLA and the VR-Exchange Portal. More...
class  DtSetDataInteractionTranslator
 Provides Set Data interaction translation between HLA and the VR-Exchange Portal. More...
class  DtStartInteractionTranslator
 Provides Start interaction translation between HLA and the VR-Exchange Portal. More...
class  DtStopInteractionTranslator
 Provides Stop interaction translation between HLA and the VR-Exchange Portal. More...
class  DtTimerSlots
class  DtTransferControlInteractionTranslator
 Provides Transfer Control interaction translation between HLA and the VR-Exchange Portal. More...
class  DtTranslator
 A translator is responsible for converting a specific message type between two protocols. More...
class  DtTranslatorFactory
 A factory class for Translators. More...
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 DtString PortalId
 A typedef to make it easier to see what kind of ID this is.
typedef DtGlobalIdMapper *(* DtGlobalIdMapperCreator )()
 A Function pointer for a GlobalIdMapper creator function.
typedef DtTranslatorFactory
< DtObjectTranslator
DtObjectTranslatorFactory
 A factory for object Translators.
typedef DtTranslatorFactory
< DtInteractionTranslator
DtInteractionTranslatorFactory
 A Factory from Interaction Translators.

Functions

void baseTranslate (DtPortalEmbeddedSystem *destination, const DtEmbeddedSystemRepository &source, DtHlaBroker *broker)
void baseTranslate (DtEmbeddedSystemRepository *destination, const DtPortalEmbeddedSystem &source, DtHlaBroker *broker)

Detailed Description

namespace for code that is specific to the HLA Broker.

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

Typedef Documentation

A typedef to make it easier to see what kind of ID this is.

All objects in the Portal are identified with a unique string.

typedef DtGlobalIdMapper*(* MAKVrExchange::DtHlaBroker::DtGlobalIdMapperCreator)()

A Function pointer for a GlobalIdMapper creator function.

A factory for object Translators.

A Factory from Interaction Translators.

Function Documentation

void MAKVrExchange::DtHlaBroker::baseTranslate ( DtPortalEmbeddedSystem *  destination,
const DtEmbeddedSystemRepository &  source,
DtHlaBroker *  broker 
)
void MAKVrExchange::DtHlaBroker::baseTranslate ( DtEmbeddedSystemRepository *  destination,
const DtPortalEmbeddedSystem &  source,
DtHlaBroker *  broker 
)

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)