![]() |
VR-Exchange 2.2 API Documentation
|
SubClass QTextEdit for URL's. More...
Namespaces | |
| namespace | DtDisBroker |
| namespace | DtRprBroker |
| namespace | DtHlaBroker |
| namespace | DtTenaBroker |
Classes | |
| class | DtBaseInteractionTranslator |
| class | DtInteractionTranslator |
| DtBaseInteractionTranslator are responsible for translating messages for things that do not have state. More... | |
| class | DtBaseObjectTranslator |
| class | DtObjectTranslator |
| DtBaseObjectTranslators are responsible for translating messages for things that have state. More... | |
| class | DtBroker |
| Base class for all broker objects. More... | |
| class | DtBrokerInitializer |
| This class is used to initialize a DtBroker instance. More... | |
| class | DtBrokerThread |
| class | DtColumnSelectionContextMenu |
| Menu for configuring the columns displayed in a QTreeWidget. More... | |
| class | DtDialogPage |
| A dialog page which can be stand alone or embedded into a DtDialogPager. More... | |
| class | DtDialogPageCreator |
| A builder knows how to build one specific part and add it to a DtDialogPage. More... | |
| class | DtDialogPager |
| The dialog pager is a dialog with a collection of pages. More... | |
| class | DtEditFilterDialog |
| This class is a dialog for configuring a single filter. More... | |
| class | DtFilterDialog |
| DtFilterDialog provides a widget for editing filtering options. More... | |
| class | DtFilterManager |
| Provides object filtering. More... | |
| class | DtFrameTimer |
| class | DtHsvColorUtil |
| class | DtObjectContextMenu |
| Context menu for broker objects. More... | |
| class | DtObjectFilter |
| Stores the type and filter string for an individual filter. More... | |
| class | DtStatisticsManager |
| Manages statistics gathering and reporting for the broker. More... | |
| class | DtTranslator |
| Responsible for converting a specific message type between two protocols. More... | |
| class | DtTranslatorDialog |
| DtTranslatorDialog provides a dialog panel for translation options. More... | |
| class | DtTranslatorFactory |
| A factory class for Translators. More... | |
| class | DtVrlBroker |
| DtVrlBroker is the base class for all brokers based on a VR-Link connection. More... | |
| class | DtSilentAggregate |
| A container class for the SilentAggregateType. More... | |
| class | DtSilentEntity |
| Represents entities which are not simulated, but rather only listed in the aggregate. More... | |
| class | DtAggregateVariableDatum |
| Represents variable data transmitted as part of the Aggregate Object. More... | |
| class | DtBrokerErrorMessage |
| Message sent from brokers to the portal to print out an error message in the gui. More... | |
| class | DtEmitterBeamData |
| Represents Emitter Beam Objects. More... | |
| class | DtFixedLengthData |
| Represents data of fixed length. More... | |
| class | DtMemoryManager |
| Responsible for the creation and managment of all shared memory pools. More... | |
| class | DtMessageQueue |
| This is an abstract base class presenting an interface for a simple message queue. More... | |
| class | DtPortalAcknowledgeInteraction |
| Portal Acknowledge Interaction class. More... | |
| class | DtPortalActionRequestInteraction |
| Portal Data Interaction class. More... | |
| class | DtPortalActionResponseInteraction |
| Portal Data Interaction class. More... | |
| class | DtPortalAggregate |
| Represents aggregated entity objects in a simulation. More... | |
| class | DtPortalAirMission |
| class | DtPortalBaseEntity |
| Represents basic entities, and attributes common to Entities and Aggregates. More... | |
| class | DtPortalBaseInteraction |
| A Interaction class to handle basic attributes. More... | |
| class | DtPortalBaseObject |
| Represents basic entities, and attributes common to Entities and Aggregates. More... | |
| class | DtPortalBasicEncyclopedia |
| Represents Basic Encyclopedia (BE) Installation Objects in a simulation. More... | |
| class | DtPortalBeDmpi |
| Represents Basic Encyclopedia (BE) DMPI Objects in a simulation. More... | |
| class | DtPortalBeFacilityAirbase |
| Represents Basic Encyclopedia (BE) Facility Airbase Objects in a simulation. More... | |
| class | DtPortalBeFacility |
| Represents Basic Encyclopedia (BE) Facility Objects in a simulation. More... | |
| class | DtPortalCollisionInteraction |
| Portal Collision Interaction class. More... | |
| class | DtPortalCommentInteraction |
| Portal Comment Interaction class. More... | |
| class | DtPortalConnection |
| Connects a broker to the Portal Data Exchange. More... | |
| class | DtPortalControlMessage |
| Control messages are used to signal state changes in VR-Exchange's operation. More... | |
| class | DtPortalControlMessageTemplate |
| PortalControlMessageTemplate is used to create new DtPortalControlMessage types. More... | |
| class | DtFilterObjectMessage |
| DtFilterObjectMessage is used to indicate a specific object needs to be filtered. More... | |
| class | DtPortalCreateEntityInteraction |
| Represents a weapon createentity event. More... | |
| class | DtPortalDamageAssessmentInteraction |
| Represents a battle damage assessment event. More... | |
| class | DtPortalDataInteraction |
| Portal Data Interaction class. More... | |
| class | DtPortalDataQueryInteraction |
| Portal DataQuery Interaction class. More... | |
| class | DtPortalDesignatorObject |
| Portal Designator Object class. More... | |
| class | DtPortalDetonationInteraction |
| Represents a munition detonation event. More... | |
| class | DtPortalEmbeddedSystem |
| Represents Embedded System Objects in a simulation. More... | |
| class | DtPortalEmitterSystemObject |
| Used in translation of Electromagnetic Emissions Objects, such as Emitter System Objects, and Emitter Beam Objects. More... | |
| class | DtPortalEntity |
| Messages which represent Entities with state. More... | |
| class | DtPortalEntityType |
| A container class for Entity Type Information. More... | |
| class | DtPortalEnvironmentProcessObject |
| Represents Environment Process Objects in a simulation. More... | |
| class | DtPortalEventReportInteraction |
| Portal Comment Interaction class. More... | |
| class | DtPortalFireInteraction |
| Represents a weapon fire event. More... | |
| class | DtPortalGenericInteraction |
| A Interaction class to handle unknown HLA attributes. More... | |
| class | DtPortalGenericObject |
| A message to transport variable length Handle/ variable Length Data across a network. More... | |
| class | DtPortalGriddedDataObject |
| Portal GRIDDEDDATA Object class. More... | |
| class | DtPortalIffObject |
| Portal IFF Object class. More... | |
| class | DtPortalInteraction |
| DtPortalInteractions are a special type of DtPortalMessages which are used to transmit simulation data for events, things with no state. More... | |
| class | DtPortalLoggerControlInteraction |
| Represents a logger control event. More... | |
| class | DtPortalLoggerDeleteFileInteraction |
| Represents a logger Delete File event. More... | |
| class | DtPortalLoggerEmptyInteraction |
| Represents a logger Empty event. More... | |
| class | DtPortalLoggerEndInteraction |
| Represents a logger End event. More... | |
| class | DtPortalLoggerEndOfActionInteraction |
| Represents a logger EndOfAction event. More... | |
| class | DtPortalLoggerHeartbeatInteraction |
| Represents a logger Heartbeat File event. More... | |
| class | DtPortalLoggerPauseInteraction |
| Represents a logger Pause event. More... | |
| class | DtPortalLoggerPlayActionInteraction |
| Represents a logger PlayAction event. More... | |
| class | DtPortalLoggerPlayFileInteraction |
| Represents a logger PlayFile event. More... | |
| class | DtPortalLoggerPlayInteraction |
| Represents a logger Play event. More... | |
| class | DtPortalLoggerQuitInteraction |
| Represents a logger Quit event. More... | |
| class | DtPortalLoggerRecordActionInteraction |
| Represents a logger RecordAction event. More... | |
| class | DtPortalLoggerRecordFileInteraction |
| Represents a logger RecordFile event. More... | |
| class | DtPortalLoggerRecordInteraction |
| Represents a logger Record event. More... | |
| class | DtPortalLoggerSetTimeInteraction |
| Represents a logger SetTime event. More... | |
| class | DtPortalLoggerSkipTimeInteraction |
| Represents a logger SkipTime event. More... | |
| class | DtPortalLoggerStartInteraction |
| Represents a logger Start event. More... | |
| class | DtPortalLoggerStateFlagInteraction |
| Represents a logger StateFlag event. More... | |
| class | DtPortalLoggerStopInteraction |
| Represents a logger Stop File event. More... | |
| class | DtPortalLoggerTimeoutInteraction |
| Represents a logger Timeout event. More... | |
| class | DtPortalLoggerTimeScaleInteraction |
| Represents a logger TimeScale event. More... | |
| class | DtPortalLoggerTotalStateInteraction |
| Represents a logger TotalState event. More... | |
| class | DtPortalMessage |
| The base class for all messages passed through the portal. More... | |
| class | DtPortalMessageFactory |
| DtPortalMessageFactory is a factory which creates DtPortalMessage instances from a byte array. More... | |
| class | DtPortalObject |
| DtPortalObject are messages which also serve as state repositories for simulated objects. More... | |
| class | DtPortalObjectPublisher |
| This class is responsible for publishing messages with persistent state. More... | |
| class | DtPortalObjectPublisherTemplate |
| A simple template class to hold different types of State Repositories. More... | |
| class | DtPortalRadioReceiverObject |
| Portal Radio Receiver Object class. More... | |
| class | DtPortalRadioSignalInteraction |
| Portal Radio Signal Interaction class. More... | |
| class | DtPortalRadioTransmitterObject |
| Portal Radio Transmitter Object class. More... | |
| class | DtPortalReflectedGenericObjectManager |
| class | DtPortalReflectedObject |
| An abstract interface for reflected objects. More... | |
| class | DtPortalReflectedObjectTemplate |
| A template to create reflected object types for each type of object message. More... | |
| class | DtPortalReflectedObjectManager |
| Manages collections of ReflectedObjects of Type T_ReflectedObject. More... | |
| class | DtPortalRemoveEntityInteraction |
| Represents a weapon createentity event. More... | |
| class | DtPortalRepairCompleteInteraction |
| Portal RepairComplete Interaction class. More... | |
| class | DtPortalRepairResponseInteraction |
| Portal RepairResponse Interaction class. More... | |
| class | DtPortalResupplyCancelInteraction |
| Portal ResupplyCancel Interaction class. More... | |
| class | DtPortalResupplyOfferInteraction |
| Portal ResupplyOffer Interaction class. More... | |
| class | DtPortalResupplyReceivedInteraction |
| Portal ResupplyReceived Interaction class. More... | |
| class | DtPortalServiceRequestInteraction |
| Portal ServiceRequest Interaction class. More... | |
| class | DtPortalSetDataInteraction |
| Portal Data Interaction class. More... | |
| class | DtPortalStartInteraction |
| Portal Start Interaction class. More... | |
| class | DtPortalStopInteraction |
| Portal Stop Interaction class. More... | |
| class | DtPortalSupplyInteraction |
| Portal Supply Interaction class. More... | |
| class | DtPortalTransferControlInteraction |
| Portal TransferControl Interaction class. More... | |
| class | DtPortalViewControlInteraction |
| Represents a weapon fire event. More... | |
| class | DtQueueManager |
| A DtQueueManager is responsible for creating and deleting all Shared memory Queues used by the portal. More... | |
| class | DtRequestTranslationDiagnosticMessage |
| Used to request that brokers send translation diagnostic reports. More... | |
| class | DtSubscribableMessageQueue |
| Implements a message queue for multiple subscribers. More... | |
| class | DtStatisticsReportMessage |
| Used by brokers to report timing statistics. More... | |
| class | DtTranslationDiagnosticMessage |
| Used by brokers to report translation diagnostic reports. More... | |
| class | DtVariableLengthData |
| Represents variable length byte arrays. More... | |
| struct | DtVrxNetSupplyQuantity |
| Instances of DtVrxNetSupplyQuantity are exactly the same as DtNetSupplyQuantity instances. More... | |
| class | DtVrxRecordSetList |
| Instances of DtVrxRecordSetList are lists of RecordSets. More... | |
| class | DtAboutBox |
| The 'about' box widget. More... | |
| class | DtAppBrokerManager |
| Manages the connection list on the main portal window. More... | |
| class | DtPlatformAwareBrokerEditor |
| We need to subclass the Qt UI class so we can populate the add broker combo box with available brokers. More... | |
| class | DtBrokerEditor |
| Contains all controls for the broker editor dialog box. More... | |
| class | DtConnectionDialogPortal |
| DtConnectionDialogPortal provides an interface for getting Portal connection settings. More... | |
| class | DtEnvEditor |
| Contains all controls for the broker editor dialog box. More... | |
| class | DtFindDialog |
| A basic find dialog. More... | |
| class | DtFrameratePlot |
| A QwtPlot Widget customized for plotting broker framerates. More... | |
| class | DtFrameratePlotSeries |
| A custom QwtPlotCurve that can self-update and toggle. More... | |
| class | DtMarkingSymbols |
| class | DtInteractionViewComponent |
| Responsible for the display of Interactions received from the Portal on the VR-Exchange GUI. More... | |
| class | DtPlotColorSettings |
| class | DtPlotterLegendDialog |
| A dialog for customizing plot series display settings. More... | |
| class | DtHeaderItemDelegate |
| Item Delegate for making header sections taller. More... | |
| class | DtLineStylePainterDelegate |
| Item Delegate for painting lines in the LineStyleComboBox's items. More... | |
| class | DtLineStyleComboBox |
| Combo Box for choosing line styles. More... | |
| class | DtLineStyleComboDelegate |
| Item Delegate for picking a line style. More... | |
| class | DtLineColorSelectDelegate |
| Item Delegate for selecting a color. More... | |
| class | DtObjectViewComponent |
| Responsible for the display of an object's discovery, update, and removal recevied from the portal on the VR-Exchange GUI. More... | |
| class | DtPortalApp |
| The DtPortalApp is the main class for the Portal application. More... | |
| class | DtPortalAppGui |
| DtPortalAppGui - This is the main class for the GUI version of the portal. More... | |
| class | DtPortalAppInitializer |
| DtPortalAppInitializer instances are used to parse the mtl file/command line arguments, and store the parameters. More... | |
| class | DtPortalObjectHolder |
| Holds information about the object as displayed in the GUI. More... | |
| class | DtStatisticsViewComponent |
| A view component which plots broker statistics. More... | |
| class | DtQueueInfoDlg |
| A simple wrapper class around QtAboutBox. More... | |
| class | DtSeriesColorRecord |
| Record for storing color/style information about a broker series. More... | |
| class | DtTranslationDiagnosticDialog |
| Dialog for viewing translation diagnositc info. More... | |
| class | DtTranslationDiagnosticWidget |
| Widget for displaying incoming and outgoing state reps. More... | |
| class | DtWaitBox |
| A simple wrapper class around QtAboutBox. More... | |
| class | DtXMLBrokerLauncher |
| class | DtCollectionEditor |
| class | DtColorPicker |
| Color picker widget. More... | |
| class | DtDynamicGroupMenu |
| DtDynamicGroupMenu represents a set of menu items within the same action group. More... | |
| class | DtDynamicMenu |
| class | DtDynamicMenuBar |
| Handle menus. More... | |
| class | DtDynamicMenuItem |
| A dynamic menu item. More... | |
| class | DtDynamicMenuSeparator |
| DtDynamicSeperate is a menu item separator which can be added to menus. More... | |
| class | DtFileEdit |
| class | ExtendedLineEdit |
| class | DtPreciseTimeEdit |
| An widget for setting a precise time. More... | |
| class | DtProperty |
| A property class. More... | |
| class | DtPropertyEditorWidget |
| class | DtPropertyIntEditorWidget |
| class | DtPropertyBoolEditorWidget |
| class | DtPropertyStringEditorWidget |
| class | DtPropertyStringListEditorWidget |
| class | DtPropertyCollectionEditorWidget |
| class | DtPropertyColorEditorWidget |
| class | DtPropertyFileEditorWidget |
| class | DtPropertyTimeEditorWidget |
| class | DtPropertyDoubleEditorWidget |
| class | DtPropertyEditView |
| This class is an editable property list view. More... | |
| class | DtPropertyException |
| Base property exception class. More... | |
| class | DtInvalidPropertyName |
| Exception thrown when the property name is invalid. More... | |
| class | DtDuplicatePropertyName |
| Exception thrown when the property name is already exists. More... | |
| class | DtInvalidPropertyValue |
| Exception thrown when the property value is invalid for the type. More... | |
| class | DtPropertyListView |
| A class to display a list (properties) alternating the colors of the rows. More... | |
| class | DtPropertyListViewItemDelegate |
| class | DtPropertyListViewItem |
| A class to draw items in a DtPropertyListView. More... | |
| class | DtPropertyType |
| DtPropertyType is the abstract base class for property types. More... | |
| class | DtPropertyTypeFactory |
| The factory class responsible for creating different property type objects. More... | |
| class | DtDefaultPropertyTypes |
| Sealed class which contains the implementations of the property types. More... | |
| class | DtQtExtendedDrawing |
| Adds additional Qt drawing functions. More... | |
| class | DtStyleNoBranches |
| A Drawing style which removes the leading branch for a tree view. More... | |
| class | DtUrlTextEdit |
| The UrlTextEdit widget. More... | |
| class | DtUtilityBar |
Functions | |
| DT_DLL_BROKER void | setObjectValue (DtEnvValueSP obj, const DtString &objectValue) |
| Sets the object's value into the environment object. | |
| DT_DLL_BROKER DtString | getObjectValue (DtEnvValueSP obj) |
| Gets the object's value from the environment object. | |
| DT_DLL_LIBPORTAL std::ostream & | operator<< (std::ostream &stream, const DtEmitterBeamData &data) |
| DT_DLL_LIBPORTAL std::ostream & | operator<< (std::ostream &stream, const DtAttributeValuePairList &val) |
| Prints a DtAttributeValuePairList type to a stream. | |
| std::ostream & | operator<< (std::ostream &stream, const DtFixedLengthData &value) |
| Prints a DtFixedLengthData object to a stream. | |
| std::ostream & | operator<< (std::ostream &stream, const DtFixedLengthDataArray &value) |
| Prints a DtFixedLengthDataArray object to a stream. | |
| std::ostream & | operator<< (std::ostream &str, const DtMessageQueue &msg) |
| std::ostream & | operator<< (std::ostream &str, const DtPortalEntityType &msg) |
| DT_DLL_LIBPORTAL std::ostream & | operator<< (std::ostream &str, const DtPortalMessage &msg) |
| const char * | DtPortalMessageKindToString (DtPortalMessageKind param) |
| Convert a DtPortalMessageKind into a printable string. | |
| std::ostream & | operator<< (std::ostream &str, const DtPortalReflectedObject &refObj) |
| std::ostream & | operator<< (std::ostream &stream, const DtVariableLengthData &val) |
| Prints a DtVariableLengthData type to a stream. | |
| std::ostream & | operator<< (std::ostream &stream, const std::vector< DtString > &val) |
| Prints a std::vector<DtString> type to a stream. | |
| std::ostream & | operator<< (std::ostream &stream, const DtAttributeValuePair &val) |
| Prints a DtAttributeValuePair type to a stream. | |
| bool | DtCreateProcess (const DtFilename &executableName, const DtString &commandLine) |
| Creates a new process by running executableName with the specified commandLine. | |
| bool | DtCreateProcess (const DtFilename &executableName, const DtString &commandLine, std::vector< DtString > environmentVariables) |
| Creates a new process by running executableName with the specified commandLine and environment variables. | |
Variables | |
| const unsigned int | DtMaxPortalMessageKinds = 1000 |
| The maximum number of different message kinds. | |
SubClass QTextEdit for URL's.
| typedef std::vector<DtAggregateVariableDatum> MAKVrExchange::DtAggregateVariableDatumArray |
| typedef std::vector<DtSilentAggregate> MAKVrExchange::DtSilentAggregateArray |
A vector of DtSilentAggregates.
| typedef std::vector<DtSilentEntity> MAKVrExchange::DtSilentEntityArray |
| typedef std::list< DtEmitterBeamData > MAKVrExchange::DtEmitterBeamList |
| typedef std::vector<DtFixedLengthData> MAKVrExchange::DtFixedLengthDataArray |
A container of DtFixedLengthData.
| typedef DtPortalControlMessageTemplate<DtBrokerShutdownRequestKind> MAKVrExchange::DtPortalBrokerShutdownRequestMessage |
Tells the broker specified in the brokerName() method to shutdown.
If no broker ID is specified then all brokers should shutdown, in other words, a blank messages causes all brokers to shutdown.
| typedef DtPortalControlMessageTemplate<DtBrokerEnableOneToOneKind> MAKVrExchange::DtPortalBrokerEnableOneToOneMessage |
Tells the broker specified in the brokerName method to enable OneToOneMapping.
If no broker ID is specified then it is addressed to all brokers.
| typedef DtPortalControlMessageTemplate<DtBrokerDisableOneToOneKind> MAKVrExchange::DtPortalBrokerDisableOneToOneMessage |
Tells the broker specified in the brokerName method to disable OneToOneMapping.
If no broker ID is specified then it is addressed to all brokers.
| typedef DtPortalControlMessageTemplate<DtBrokerExitingMessageKind> MAKVrExchange::DtBrokerExitingMessage |
Sent by a broker when its shutting down, for any reason.
This tells the portal the broker is not available any more. The brokerName() and brokerId() contain the ID of the broker which is shutting down.
| typedef DtPortalControlMessageTemplate<DtBrokerStartedMessageKind> MAKVrExchange::DtBrokerStartedMessage |
Sent by the the broker when the broker has started and is listening for control messages.
The brokerName() is those of the starting broker.
| typedef DtPortalControlMessageTemplate<DtRequestBrokerLaunchGuiMessageKind> MAKVrExchange::DtBrokerLaunchGuiRequest |
Requests by the portal (or anyone) to launch a GUI on the broker named by brokerName().
brokerId() is ignored.
| typedef DtPortalControlMessageTemplate<DtAbnormalBrokerExitKind> MAKVrExchange::DtAbnormalBrokerExitMessage |
Sent if an broker exits abnormally.
The brokerId() and the brokerName() are those of the sender. Because this is an abnormal exit, it's possible that the fields may not be properly filled in.
| typedef DtPortalControlMessageTemplate<DtHeartbeatRequestMessageKind> MAKVrExchange::DtHeartbeatRequest |
Not used, may be used in the future.
| typedef DtPortalControlMessageTemplate<DtHeartbeatResponceMessageKind> MAKVrExchange::DtHeartbeatResponce |
Not used, may be used in the future.
| typedef DtPortalObjectPublisherTemplate<DtPortalAggregate> MAKVrExchange::DtPortalAggregatePublisher |
| typedef DtPortalObjectPublisherTemplate<DtPortalGenericObject> MAKVrExchange::DtPortalGenericObjectPublisher |
| typedef DtPortalObjectPublisherTemplate<DtPortalRadioTransmitterObject> MAKVrExchange::DtPortalRadioTransmitterObjectPublisher |
| typedef DtPortalObjectPublisherTemplate<DtPortalRadioReceiverObject> MAKVrExchange::DtPortalRadioReceiverObjectPublisher |
| typedef DtPortalObjectPublisherTemplate<DtPortalIffObject> MAKVrExchange::DtPortalIffObjectPublisher |
| typedef DtPortalObjectPublisherTemplate<DtPortalEmitterSystemObject> MAKVrExchange::DtPortalEmitterSystemObjectPublisher |
| typedef DtPortalObjectPublisherTemplate<DtPortalEnvironmentProcessObject> MAKVrExchange::DtPortalEnvironmentProcessObjectPublisher |
| typedef DtPortalObjectPublisherTemplate<DtPortalDesignatorObject> MAKVrExchange::DtPortalDesignatorObjectPublisher |
| typedef DtPortalObjectPublisherTemplate<DtPortalGriddedDataObject> MAKVrExchange::DtPortalGriddedDataObjectPublisher |
| typedef DtPortalObjectPublisherTemplate<DtPortalBeFacility> MAKVrExchange::DtPortalBeFacilityPublisher |
| typedef DtPortalObjectPublisherTemplate<DtPortalAirMission> MAKVrExchange::DtPortalAirMissionPublisher |
| typedef DtPortalReflectedObjectManager<DtPortalReflectedEntity> MAKVrExchange::DtPortalReflectedEntityManager |
A Manager class type for Portal Entities.
| typedef DtPortalReflectedObjectManager<DtPortalReflectedAggregate> MAKVrExchange::DtPortalReflectedAggregateManager |
A Manager class type for Portal Aggregates.
| typedef DtPortalReflectedObjectManager<DtPortalReflectedRadioTransmitterObject> MAKVrExchange::DtPortalReflectedRadioTransmitterObjectManager |
A Manager class type for Portal Radio Transmitters.
| typedef DtPortalReflectedObjectManager<DtPortalReflectedRadioReceiverObject> MAKVrExchange::DtPortalReflectedRadioReceiverObjectManager |
A Manager class type for Portal Radio Receivers.
| typedef DtPortalReflectedObjectManager<DtPortalReflectedIffObject> MAKVrExchange::DtPortalReflectedIffObjectManager |
A Manager class type for Portal RRB.
| typedef DtPortalReflectedObjectManager<DtPortalReflectedEmitterSystemObject> MAKVrExchange::DtPortalReflectedEmitterSystemObjectManager |
A Manager class type for Portal Emitter System.
| typedef DtPortalReflectedObjectManager<DtPortalReflectedEnvironmentProcessObject> MAKVrExchange::DtPortalReflectedEnvironmentProcessObjectManager |
A Manager class type for Portal Environment Process.
| typedef DtPortalReflectedObjectManager<DtPortalReflectedDesignatorObject> MAKVrExchange::DtPortalReflectedDesignatorObjectManager |
A Manager class type for Portal Designator.
| typedef DtPortalReflectedObjectManager<DtPortalReflectedGriddedDataObject> MAKVrExchange::DtPortalReflectedGriddedDataObjectManager |
A Manager class type for Portal Gridded Data.
| typedef DtPortalReflectedObjectManager<DtPortalReflectedDmpiObject> MAKVrExchange::DtPortalReflectedDmpiObjectManager |
A Manager class type for Portal BE DMPI.
| typedef DtPortalReflectedObjectManager<DtPortalReflectedFacilityObject> MAKVrExchange::DtPortalReflectedFacilityObjectManager |
A Manager class type for Portal BE Facility.
| typedef DtPortalReflectedObjectManager<DtPortalReflectedFacilityAirbaseObject> MAKVrExchange::DtPortalReflectedFacilityAirbaseObjectManager |
A Manager class type for Portal BE Facility Airbase.
| typedef DtPortalReflectedObjectManager<DtPortalReflectedAirMission> MAKVrExchange::DtPortalReflectedAirMissionManager |
A Manager class type for Portal Air Mission.
| typedef DtPortalReflectedObjectTemplate<DtPortalBaseObject> MAKVrExchange::DtPortalReflectedBaseObject |
A base Reflected Object template instance.
An Entity Reflected Object template instance.
| typedef DtPortalReflectedObjectTemplate<DtPortalAggregate> MAKVrExchange::DtPortalReflectedAggregate |
An Aggregate Reflected Object template instance.
| typedef DtPortalReflectedObjectTemplate<DtPortalGenericObject> MAKVrExchange::DtPortalReflectedGenericObject |
A Generic Reflected Object template instance.
| typedef DtPortalReflectedObjectTemplate<DtPortalRadioTransmitterObject> MAKVrExchange::DtPortalReflectedRadioTransmitterObject |
A Radio Transmitter Object template instance.
| typedef DtPortalReflectedObjectTemplate<DtPortalRadioReceiverObject> MAKVrExchange::DtPortalReflectedRadioReceiverObject |
A Radio Receiver Object template instance.
| typedef DtPortalReflectedObjectTemplate<DtPortalIffObject> MAKVrExchange::DtPortalReflectedIffObject |
A RRB Object template instance.
| typedef DtPortalReflectedObjectTemplate<DtPortalEmitterSystemObject> MAKVrExchange::DtPortalReflectedEmitterSystemObject |
An Emitter System Object template instance.
| typedef DtPortalReflectedObjectTemplate<DtPortalEnvironmentProcessObject> MAKVrExchange::DtPortalReflectedEnvironmentProcessObject |
An Environment Process Object template instance.
| typedef DtPortalReflectedObjectTemplate<DtPortalDesignatorObject> MAKVrExchange::DtPortalReflectedDesignatorObject |
A Designator Object template instance.
| typedef DtPortalReflectedObjectTemplate<DtPortalGriddedDataObject> MAKVrExchange::DtPortalReflectedGriddedDataObject |
A Gridded Data Object template instance.
A Base Encyclopedia DMPI Object template instance.
| typedef DtPortalReflectedObjectTemplate<DtPortalBeFacility> MAKVrExchange::DtPortalReflectedFacilityObject |
A Base Encyclopedia Facility Object template instance.
| typedef DtPortalReflectedObjectTemplate<DtPortalBeFacilityAirbase> MAKVrExchange::DtPortalReflectedFacilityAirbaseObject |
A Base Encyclopedia Facility Airbase Object template instance.
| typedef DtPortalReflectedObjectTemplate<DtPortalAirMission> MAKVrExchange::DtPortalReflectedAirMission |
An Air Mission Object template instance.
| typedef std::pair<DtString, DtVariableLengthData> MAKVrExchange::DtAttributeValuePair |
A std::pair keyed with a DtString, and whos value is a DtVariableLengthData byte array.
| typedef std::list<DtAttributeValuePair> MAKVrExchange::DtAttributeValuePairList |
A list of DtAttributeValuePairs.
This is used to store attribute value pair sets for generic translation.
| typedef std::auto_ptr< DtPropertyType > MAKVrExchange::DtPropertyTypeAP |
The PropertyType objects are passed by auto-ptr since they can't be shared but must be passed via pointer.
| typedef std::list<DtProperty> MAKVrExchange::DtPropertyList |
A List of message kinds distributed with the Portal.
Users can extend the list. It is important that two message types never have the same kind. When adding a new message type, it should be greater than DtMaxReservedMessageKinds and less than 255. This range may be increased in the future, and DtMaxPortalMessageKinds may change. Therefore, it is important that users not pick messages above 255. If more than 100 message types are needed, please contact MAK.
| DT_DLL_BROKER void MAKVrExchange::setObjectValue | ( | DtEnvValueSP | obj, |
| const DtString & | objectValue | ||
| ) |
Sets the object's value into the environment object.
| DT_DLL_BROKER DtString MAKVrExchange::getObjectValue | ( | DtEnvValueSP | obj | ) |
Gets the object's value from the environment object.
| DT_DLL_LIBPORTAL std::ostream& MAKVrExchange::operator<< | ( | std::ostream & | stream, |
| const DtEmitterBeamData & | data | ||
| ) |
| std::ostream & MAKVrExchange::operator<< | ( | std::ostream & | stream, |
| const DtEmitterBeamList & | container | ||
| ) |
Prints a DtAttributeValuePairList type to a stream.
| std::ostream& MAKVrExchange::operator<< | ( | std::ostream & | stream, |
| const DtFixedLengthData & | value | ||
| ) |
Prints a DtFixedLengthData object to a stream.
| std::ostream& MAKVrExchange::operator<< | ( | std::ostream & | stream, |
| const DtFixedLengthDataArray & | value | ||
| ) |
Prints a DtFixedLengthDataArray object to a stream.
| std::ostream& MAKVrExchange::operator<< | ( | std::ostream & | str, |
| const DtMessageQueue & | msg | ||
| ) |
| std::ostream& MAKVrExchange::operator<< | ( | std::ostream & | str, |
| const DtPortalEntityType & | msg | ||
| ) |
| DT_DLL_LIBPORTAL std::ostream& MAKVrExchange::operator<< | ( | std::ostream & | str, |
| const DtPortalMessage & | msg | ||
| ) |
|
inline |
Convert a DtPortalMessageKind into a printable string.
References DtAbnormalBrokerExitKind, DtAcknowledgeInteractionKind, DtActionRequestInteractionKind, DtActionResponseInteractionKind, DtBrokerDisableOneToOneKind, DtBrokerEnableOneToOneKind, DtBrokerErrorMessageKind, DtBrokerExitingMessageKind, DtBrokerShutdownRequestKind, DtBrokerStartedMessageKind, DtCASE_STRING, DtCollisionInteractionKind, DtCommentInteractionKind, DtCreateEntityInteractionMessageKind, DtDatabaseIndexInteractionKind, DtDataInteractionKind, DtDataQueryInteractionKind, DtDesignatorObjectKind, DtEmbeddedSystemObjectMessageKind, DtEmitterSystemObjectKind, DtEmptyMessageKind, DtEncodedAudioInteractionKind, DtEnvironmentProcessObjectKind, DtEventReportInteractionKind, DtGriddedDataObjectKind, DtHeartbeatRequestMessageKind, DtHeartbeatResponceMessageKind, DtIffObjectKind, DtLoggerControlInteractionKind, DtLoggerDeleteFileInteractionKind, DtLoggerEmptyInteractionKind, DtLoggerEndInteractionKind, DtLoggerEndOfActionInteractionKind, DtLoggerHeartbeatInteractionKind, DtLoggerPauseInteractionKind, DtLoggerPlayActionInteractionKind, DtLoggerPlayFileInteractionKind, DtLoggerPlayInteractionKind, DtLoggerQuitInteractionKind, DtLoggerRecordActionInteractionKind, DtLoggerRecordFileInteractionKind, DtLoggerRecordInteractionKind, DtLoggerSetTimeInteractionKind, DtLoggerSkipTimeInteractionKind, DtLoggerStartInteractionKind, DtLoggerStateFlagInteractionKind, DtLoggerStopInteractionKind, DtLoggerTimeoutInteractionKind, DtLoggerTimeScaleInteractionKind, DtLoggerTotalStateInteractionKind, DtNatoInterrogatorObjectKind, DtNatoObjectKind, DtNatoTransponderObjectKind, DtObjectFilterKind, DtPortalAggregateObjectMessageKind, DtPortalBaseEntityObjectMessageKind, DtPortalDamageAssessmentInteractionMessageKind, DtPortalDetonationInteractionMessageKind, DtPortalEntityObjectMessageKind, DtPortalFireInteractionMessageKind, DtPortalGenericInteractionMessageKind, DtPortalGenericObjectMessageKind, DtRadioReceiverObjectKind, DtRadioSignalInteractionKind, DtRadioTransmitterObjectKind, DtRawBinaryInteractionKind, DtRemoveEntityInteractionMessageKind, DtRepairCompleteInteractionKind, DtRepairResponseInteractionKind, DtRequestBrokerLaunchGuiMessageKind, DtResupplyCancelInteractionKind, DtResupplyOfferInteractionKind, DtResupplyReceivedInteractionKind, DtServiceRequestInteractionKind, DtSetDataInteractionKind, DtSovietInterrogatorObjectKind, DtSovietObjectKind, DtSovietTransponderObjectKind, DtStartInteractionKind, DtStopInteractionKind, DtTestInteractionMessageKind, DtTestMessageKind, DtTestObjectMessageKind, DtTransferControlInteractionKind, and DtViewControlInteractionKind.
| std::ostream& MAKVrExchange::operator<< | ( | std::ostream & | str, |
| const DtPortalReflectedObject & | refObj | ||
| ) |
| std::ostream& MAKVrExchange::operator<< | ( | std::ostream & | stream, |
| const DtVariableLengthData & | val | ||
| ) |
Prints a DtVariableLengthData type to a stream.
| std::ostream& MAKVrExchange::operator<< | ( | std::ostream & | stream, |
| const std::vector< DtString > & | val | ||
| ) |
Prints a std::vector<DtString> type to a stream.
| std::ostream& MAKVrExchange::operator<< | ( | std::ostream & | stream, |
| const DtAttributeValuePair & | val | ||
| ) |
Prints a DtAttributeValuePair type to a stream.
| bool MAKVrExchange::DtCreateProcess | ( | const DtFilename & | executableName, |
| const DtString & | commandLine | ||
| ) |
Creates a new process by running executableName with the specified commandLine.
This function may be moved into VR-Link in the future.
| bool MAKVrExchange::DtCreateProcess | ( | const DtFilename & | executableName, |
| const DtString & | commandLine, | ||
| std::vector< DtString > | environmentVariables | ||
| ) |
Creates a new process by running executableName with the specified commandLine and environment variables.
This function may be moved into VR-Link in the future.
| const unsigned int MAKVrExchange::DtMaxPortalMessageKinds = 1000 |
The maximum number of different message kinds.