VR-Exchange 2.6 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros | Enumerations | Functions | Variables
pMessageKinds.h File Reference

Contains the DtPortalMessageKind type enumerations. More...

Go to the source code of this file.

Namespaces

namespace  MAKVrExchange

Macros

#define DtMACRO_TO_STR(id)   #id
 Returns a string representation of the macro passed to it.
#define DtCASE_STRING(af)   case af: return (DtMACRO_TO_STR(af) + 2)
 Used to reduce repetitive code in the function DtPortalMessageKindToString.

Enumerations

enum  MAKVrExchange::DtPortalMessageKind {
  MAKVrExchange::DtEmptyMessageKind = 0, MAKVrExchange::DtBrokerShutdownRequestKind = 1, MAKVrExchange::DtBrokerExitingMessageKind = 2, MAKVrExchange::DtBrokerStartedMessageKind = 3,
  MAKVrExchange::DtBrokerRunningMessageKind = 4, MAKVrExchange::DtBrokerConnectingMessageKind = 5, MAKVrExchange::DtPortalFireInteractionMessageKind = 6, MAKVrExchange::DtPortalDetonationInteractionMessageKind = 7,
  MAKVrExchange::DtPortalBaseEntityObjectMessageKind = 8, MAKVrExchange::DtPortalEntityObjectMessageKind = 9, MAKVrExchange::DtPortalAggregateObjectMessageKind = 10, MAKVrExchange::DtBrokerErrorMessageKind = 11,
  MAKVrExchange::DtRequestBrokerStartMessageKind = 12, MAKVrExchange::DtRequestBrokerLaunchGuiMessageKind = 13, MAKVrExchange::DtAbnormalBrokerExitKind = 14, MAKVrExchange::DtHeartbeatRequestMessageKind = 15,
  MAKVrExchange::DtHeartbeatResponseMessageKind = 16, MAKVrExchange::DtPortalGenericObjectMessageKind = 17, MAKVrExchange::DtPortalGenericInteractionMessageKind = 18, MAKVrExchange::DtCollisionInteractionKind = 19,
  MAKVrExchange::DtStartInteractionKind = 20, MAKVrExchange::DtStopInteractionKind = 21, MAKVrExchange::DtAcknowledgeInteractionKind = 22, MAKVrExchange::DtCommentInteractionKind = 23,
  MAKVrExchange::DtEmbeddedSystemObjectMessageKind = 24, MAKVrExchange::DtRadioTransmitterObjectKind = 25, MAKVrExchange::DtRadioReceiverObjectKind = 26, MAKVrExchange::DtRadioSignalInteractionKind = 27,
  MAKVrExchange::DtDatabaseIndexInteractionKind = 28, MAKVrExchange::DtEncodedAudioInteractionKind = 29, MAKVrExchange::DtRawBinaryInteractionKind = 30, MAKVrExchange::DtIffObjectKind = 31,
  MAKVrExchange::DtNatoObjectKind = 32, MAKVrExchange::DtNatoInterrogatorObjectKind = 33, MAKVrExchange::DtNatoTransponderObjectKind = 34, MAKVrExchange::DtSovietObjectKind = 35,
  MAKVrExchange::DtSovietInterrogatorObjectKind = 36, MAKVrExchange::DtSovietTransponderObjectKind = 37, MAKVrExchange::DtTestMessageKind = 38, MAKVrExchange::DtTestInteractionMessageKind = 39,
  MAKVrExchange::DtTestObjectMessageKind = 40, MAKVrExchange::DtObjectFilterKind = 41, MAKVrExchange::DtEmitterSystemObjectKind = 42, MAKVrExchange::DtEnvironmentProcessObjectKind = 43,
  MAKVrExchange::DtDataInteractionKind = 44, MAKVrExchange::DtSetDataInteractionKind = 45, MAKVrExchange::DtDesignatorObjectKind = 46, MAKVrExchange::DtEventReportInteractionKind = 47,
  MAKVrExchange::DtCreateEntityInteractionMessageKind = 48, MAKVrExchange::DtRemoveEntityInteractionMessageKind = 49, MAKVrExchange::DtDataQueryInteractionKind = 50, MAKVrExchange::DtActionRequestInteractionKind = 51,
  MAKVrExchange::DtActionResponseInteractionKind = 52, MAKVrExchange::DtViewControlInteractionKind = 53, MAKVrExchange::DtGriddedDataObjectKind = 54, MAKVrExchange::DtBrokerEnableOneToOneKind = 55,
  MAKVrExchange::DtBrokerDisableOneToOneKind = 56, MAKVrExchange::DtTransferControlInteractionKind = 57, MAKVrExchange::DtRepairCompleteInteractionKind = 58, MAKVrExchange::DtRepairResponseInteractionKind = 59,
  MAKVrExchange::DtResupplyCancelInteractionKind = 60, MAKVrExchange::DtResupplyOfferInteractionKind = 61, MAKVrExchange::DtResupplyReceivedInteractionKind = 62, MAKVrExchange::DtServiceRequestInteractionKind = 63,
  MAKVrExchange::DtLoggerControlInteractionKind = 64, MAKVrExchange::DtLoggerDeleteFileInteractionKind = 65, MAKVrExchange::DtLoggerEmptyInteractionKind = 66, MAKVrExchange::DtLoggerEndInteractionKind = 67,
  MAKVrExchange::DtLoggerEndOfActionInteractionKind = 68, MAKVrExchange::DtLoggerHeartbeatInteractionKind = 69, MAKVrExchange::DtLoggerPauseInteractionKind = 70, MAKVrExchange::DtLoggerPlayFileInteractionKind = 71,
  MAKVrExchange::DtLoggerPlayActionInteractionKind = 72, MAKVrExchange::DtLoggerPlayInteractionKind = 73, MAKVrExchange::DtLoggerQuitInteractionKind = 74, MAKVrExchange::DtLoggerRecordFileInteractionKind = 75,
  MAKVrExchange::DtLoggerRecordActionInteractionKind = 76, MAKVrExchange::DtLoggerRecordInteractionKind = 77, MAKVrExchange::DtLoggerSetTimeInteractionKind = 78, MAKVrExchange::DtLoggerSkipTimeInteractionKind = 79,
  MAKVrExchange::DtLoggerStartInteractionKind = 80, MAKVrExchange::DtLoggerStateFlagInteractionKind = 81, MAKVrExchange::DtLoggerStopInteractionKind = 82, MAKVrExchange::DtLoggerTimeoutInteractionKind = 83,
  MAKVrExchange::DtLoggerTimeScaleInteractionKind = 84, MAKVrExchange::DtLoggerTotalStateInteractionKind = 85, MAKVrExchange::DtLoggerConnectInteractionKind = 139, MAKVrExchange::DtPortalDamageAssessmentInteractionMessageKind = 86,
  MAKVrExchange::DtAirMissionKind = 87, MAKVrExchange::DtPortalBasicEncyclopediaObjectKind = 88, MAKVrExchange::DtPortalBeDmpiObjectKind = 89, MAKVrExchange::DtPortalBeFacilityObjectKind = 90,
  MAKVrExchange::DtPortalBeFacilityAirbaseObjectKind = 91, MAKVrExchange::DtStatisticsReportMessageKind = 92, MAKVrExchange::DtRequestTranslationDiagnosticMessageKind = 93, MAKVrExchange::DtTranslationDiagnosticMessageKind = 94,
  MAKVrExchange::DtPortalEnvironmentObjectMessageKind = 95, MAKVrExchange::DtPortalArealObjectMessageKind = 96, MAKVrExchange::DtPortalLinearObjectMessageKind = 97, MAKVrExchange::DtPortalPointObjectMessageKind = 98,
  MAKVrExchange::DtPortalUnderwaterAcousticObjectMessageKind = 99, MAKVrExchange::DtPortalActiveSonarObjectMessageKind = 100, MAKVrExchange::DtPortalAdditionalPassiveActivitiesObjectMessageKind = 101, MAKVrExchange::DtPortalPropulsionNoiseObjectMessageKind = 102,
  MAKVrExchange::DtPortalDiGuyObjectMessageKind = 103, MAKVrExchange::DtPortalVrfAggregateObjectMessageKind = 104, MAKVrExchange::DtPortalVrfBackEndObjectKind = 105, MAKVrExchange::DtPortalVrfChangeGlobalWeatherCommandInteractionKind = 106,
  MAKVrExchange::DtPortalVrfChangeTimeOfDayCommandInteractionKind = 107, MAKVrExchange::DtPortalVrfControlInteractionKind = 108, MAKVrExchange::DtPortalVrfCreateObjInteractionKind = 109, MAKVrExchange::DtPortalVrfCurrentResourceRequestInteractionKind = 110,
  MAKVrExchange::DtPortalVrfCurrentTasksInteractionKind = 111, MAKVrExchange::DtPortalVrfDeleteObjInteractionKind = 112, MAKVrExchange::DtPortalVrfEntityResourceResponseInteractionKind = 113, MAKVrExchange::DtPortalVrfResourceMonitorResponseInteractionKind = 114,
  MAKVrExchange::DtPortalVrfScenarioInteractionKind = 115, MAKVrExchange::DtPortalVrfScriptedTaskInteractionKind = 116, MAKVrExchange::DtPortalVrfSetDataInteractionKind = 117, MAKVrExchange::DtPortalVrfSkipTaskInteractionKind = 118,
  MAKVrExchange::DtPortalVrfSpotReportInteractionKind = 119, MAKVrExchange::DtPortalVrfTextReportInteractionKind = 120, MAKVrExchange::DtPortalVrfTaskInteractionKind = 138, MAKVrExchange::DtPortalVrvDynamicOceanInteractionKind = 121,
  MAKVrExchange::DtPortalVrvFollowViewInteractionKind = 122, MAKVrExchange::DtPortalVrvInputEventInteractionKind = 123, MAKVrExchange::DtPortalVrvKeyPressInteractionKind = 124, MAKVrExchange::DtPortalVrvMimicTrackViewInteractionKind = 125,
  MAKVrExchange::DtPortalVrvMimicViewInteractionKind = 126, MAKVrExchange::DtPortalVrvModelScaleFactorInteractionKind = 127, MAKVrExchange::DtPortalVrvModelScalingInteractionKind = 128, MAKVrExchange::DtPortalVrvModelSetInteractionKind = 129,
  MAKVrExchange::DtPortalVrvMouseEventInteractionKind = 130, MAKVrExchange::DtPortalVrvObserverModeInteractionKind = 131, MAKVrExchange::DtPortalVrvSensorModeInteractionKind = 132, MAKVrExchange::DtPortalVrvSetSystemStateInteractionKind = 133,
  MAKVrExchange::DtPortalVrvTetherViewInteractionKind = 134, MAKVrExchange::DtPortalVrvTimingSignalInteractionKind = 135, MAKVrExchange::DtPortalVrvTrackHistoriesInteractionKind = 136, MAKVrExchange::DtPortalVrvUseSavedViewInteractionKind = 137,
  MAKVrExchange::DtPortalVrvViewMagnificationInteractionKind = 138, MAKVrExchange::DtPortalBaseObjectMessageKind = 250, MAKVrExchange::DtPortalBaseInteractionMessageKind = 350, MAKVrExchange::DtMaxReservedMessageKinds = 500
}
 A List of message kinds distributed with the Portal. More...

Functions

const char * MAKVrExchange::DtPortalMessageKindToString (DtPortalMessageKind param)
 Convert a DtPortalMessageKind into a printable string.

Variables

const unsigned int MAKVrExchange::DtMaxPortalMessageKinds = 1000
 The maximum number of different message kinds.

Detailed Description

Contains the DtPortalMessageKind type enumerations.

Macro Definition Documentation

#define DtCASE_STRING (   af)    case af: return (DtMACRO_TO_STR(af) + 2)

Used to reduce repetitive code in the function DtPortalMessageKindToString.

This macro is undefined after it is used.

Referenced by MAKVrExchange::DtPortalMessageKindToString().

#define DtMACRO_TO_STR (   id)    #id

Returns a string representation of the macro passed to it.


Document ID: Generated on Wed Jan 30 18:15:18 EST 2019 from SVN revision 195534
Copyright © 2005-2019 VT MÄK. All Rights Reserved (www.mak.com)