VR-Exchange 2.5 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::DtPortalFireInteractionMessageKind = 5, MAKVrExchange::DtPortalDetonationInteractionMessageKind = 6, MAKVrExchange::DtPortalBaseEntityObjectMessageKind = 7,
  MAKVrExchange::DtPortalEntityObjectMessageKind = 8, MAKVrExchange::DtPortalAggregateObjectMessageKind = 9, MAKVrExchange::DtBrokerErrorMessageKind = 10, MAKVrExchange::DtRequestBrokerStartMessageKind = 11,
  MAKVrExchange::DtRequestBrokerLaunchGuiMessageKind = 12, MAKVrExchange::DtAbnormalBrokerExitKind = 13, MAKVrExchange::DtHeartbeatRequestMessageKind = 14, MAKVrExchange::DtHeartbeatResponseMessageKind = 15,
  MAKVrExchange::DtPortalGenericObjectMessageKind = 16, MAKVrExchange::DtPortalGenericInteractionMessageKind = 17, MAKVrExchange::DtCollisionInteractionKind = 18, MAKVrExchange::DtStartInteractionKind = 19,
  MAKVrExchange::DtStopInteractionKind = 20, MAKVrExchange::DtAcknowledgeInteractionKind = 21, MAKVrExchange::DtCommentInteractionKind = 22, MAKVrExchange::DtEmbeddedSystemObjectMessageKind = 23,
  MAKVrExchange::DtRadioTransmitterObjectKind = 24, MAKVrExchange::DtRadioReceiverObjectKind = 25, MAKVrExchange::DtRadioSignalInteractionKind = 26, MAKVrExchange::DtDatabaseIndexInteractionKind = 27,
  MAKVrExchange::DtEncodedAudioInteractionKind = 28, MAKVrExchange::DtRawBinaryInteractionKind = 29, MAKVrExchange::DtIffObjectKind = 30, MAKVrExchange::DtNatoObjectKind = 31,
  MAKVrExchange::DtNatoInterrogatorObjectKind = 32, MAKVrExchange::DtNatoTransponderObjectKind = 33, MAKVrExchange::DtSovietObjectKind = 34, MAKVrExchange::DtSovietInterrogatorObjectKind = 35,
  MAKVrExchange::DtSovietTransponderObjectKind = 36, MAKVrExchange::DtTestMessageKind = 37, MAKVrExchange::DtTestInteractionMessageKind = 38, MAKVrExchange::DtTestObjectMessageKind = 39,
  MAKVrExchange::DtObjectFilterKind = 40, MAKVrExchange::DtEmitterSystemObjectKind = 41, MAKVrExchange::DtEnvironmentProcessObjectKind = 42, MAKVrExchange::DtDataInteractionKind = 43,
  MAKVrExchange::DtSetDataInteractionKind = 44, MAKVrExchange::DtDesignatorObjectKind = 45, MAKVrExchange::DtEventReportInteractionKind = 46, MAKVrExchange::DtCreateEntityInteractionMessageKind = 47,
  MAKVrExchange::DtRemoveEntityInteractionMessageKind = 48, MAKVrExchange::DtDataQueryInteractionKind = 49, MAKVrExchange::DtActionRequestInteractionKind = 50, MAKVrExchange::DtActionResponseInteractionKind = 51,
  MAKVrExchange::DtViewControlInteractionKind = 52, MAKVrExchange::DtGriddedDataObjectKind = 53, MAKVrExchange::DtBrokerEnableOneToOneKind = 54, MAKVrExchange::DtBrokerDisableOneToOneKind = 55,
  MAKVrExchange::DtTransferControlInteractionKind = 56, MAKVrExchange::DtRepairCompleteInteractionKind = 57, MAKVrExchange::DtRepairResponseInteractionKind = 58, MAKVrExchange::DtResupplyCancelInteractionKind = 59,
  MAKVrExchange::DtResupplyOfferInteractionKind = 60, MAKVrExchange::DtResupplyReceivedInteractionKind = 61, MAKVrExchange::DtServiceRequestInteractionKind = 62, MAKVrExchange::DtLoggerControlInteractionKind = 63,
  MAKVrExchange::DtLoggerDeleteFileInteractionKind = 64, MAKVrExchange::DtLoggerEmptyInteractionKind = 65, MAKVrExchange::DtLoggerEndInteractionKind = 66, MAKVrExchange::DtLoggerEndOfActionInteractionKind = 67,
  MAKVrExchange::DtLoggerHeartbeatInteractionKind = 68, MAKVrExchange::DtLoggerPauseInteractionKind = 69, MAKVrExchange::DtLoggerPlayFileInteractionKind = 70, MAKVrExchange::DtLoggerPlayActionInteractionKind = 71,
  MAKVrExchange::DtLoggerPlayInteractionKind = 72, MAKVrExchange::DtLoggerQuitInteractionKind = 73, MAKVrExchange::DtLoggerRecordFileInteractionKind = 74, MAKVrExchange::DtLoggerRecordActionInteractionKind = 75,
  MAKVrExchange::DtLoggerRecordInteractionKind = 76, MAKVrExchange::DtLoggerSetTimeInteractionKind = 77, MAKVrExchange::DtLoggerSkipTimeInteractionKind = 78, MAKVrExchange::DtLoggerStartInteractionKind = 79,
  MAKVrExchange::DtLoggerStateFlagInteractionKind = 80, MAKVrExchange::DtLoggerStopInteractionKind = 81, MAKVrExchange::DtLoggerTimeoutInteractionKind = 82, MAKVrExchange::DtLoggerTimeScaleInteractionKind = 83,
  MAKVrExchange::DtLoggerTotalStateInteractionKind = 84, MAKVrExchange::DtPortalDamageAssessmentInteractionMessageKind = 85, MAKVrExchange::DtAirMissionKind = 86, MAKVrExchange::DtPortalBasicEncyclopediaObjectKind = 87,
  MAKVrExchange::DtPortalBeDmpiObjectKind = 88, MAKVrExchange::DtPortalBeFacilityObjectKind = 89, MAKVrExchange::DtPortalBeFacilityAirbaseObjectKind = 90, MAKVrExchange::DtStatisticsReportMessageKind = 91,
  MAKVrExchange::DtRequestTranslationDiagnosticMessageKind = 92, MAKVrExchange::DtTranslationDiagnosticMessageKind = 93, MAKVrExchange::DtPortalEnvironmentObjectMessageKind = 94, MAKVrExchange::DtPortalArealObjectMessageKind = 95,
  MAKVrExchange::DtPortalLinearObjectMessageKind = 96, MAKVrExchange::DtPortalPointObjectMessageKind = 97, MAKVrExchange::DtPortalUnderwaterAcousticObjectMessageKind = 98, MAKVrExchange::DtPortalActiveSonarObjectMessageKind = 99,
  MAKVrExchange::DtPortalAdditionalPassiveActivitiesObjectMessageKind = 100, MAKVrExchange::DtPortalPropulsionNoiseObjectMessageKind = 101, MAKVrExchange::DtPortalDiGuyObjectMessageKind = 102, MAKVrExchange::DtPortalVrfAggregateObjectMessageKind = 103,
  MAKVrExchange::DtPortalVrfBackEndObjectKind = 104, MAKVrExchange::DtPortalVrfChangeGlobalWeatherCommandInteractionKind = 105, MAKVrExchange::DtPortalVrfChangeTimeOfDayCommandInteractionKind = 106, MAKVrExchange::DtPortalVrfControlInteractionKind = 107,
  MAKVrExchange::DtPortalVrfCreateObjInteractionKind = 108, MAKVrExchange::DtPortalVrfCurrentResourceRequestInteractionKind = 109, MAKVrExchange::DtPortalVrfCurrentTasksInteractionKind = 110, MAKVrExchange::DtPortalVrfDeleteObjInteractionKind = 111,
  MAKVrExchange::DtPortalVrfEntityResourceResponseInteractionKind = 112, MAKVrExchange::DtPortalVrfResourceMonitorResponseInteractionKind = 113, MAKVrExchange::DtPortalVrfScenarioInteractionKind = 114, MAKVrExchange::DtPortalVrfScriptedTaskInteractionKind = 115,
  MAKVrExchange::DtPortalVrfSetDataInteractionKind = 116, MAKVrExchange::DtPortalVrfSkipTaskInteractionKind = 117, MAKVrExchange::DtPortalVrfSpotReportInteractionKind = 118, MAKVrExchange::DtPortalVrfTextReportInteractionKind = 119,
  MAKVrExchange::DtPortalVrvDynamicOceanInteractionKind = 120, MAKVrExchange::DtPortalVrvFollowViewInteractionKind = 121, MAKVrExchange::DtPortalVrvInputEventInteractionKind = 122, MAKVrExchange::DtPortalVrvKeyPressInteractionKind = 123,
  MAKVrExchange::DtPortalVrvMimicTrackViewInteractionKind = 124, MAKVrExchange::DtPortalVrvMimicViewInteractionKind = 125, MAKVrExchange::DtPortalVrvModelScaleFactorInteractionKind = 126, MAKVrExchange::DtPortalVrvModelScalingInteractionKind = 127,
  MAKVrExchange::DtPortalVrvModelSetInteractionKind = 128, MAKVrExchange::DtPortalVrvMouseEventInteractionKind = 129, MAKVrExchange::DtPortalVrvObserverModeInteractionKind = 130, MAKVrExchange::DtPortalVrvSensorModeInteractionKind = 131,
  MAKVrExchange::DtPortalVrvSetSystemStateInteractionKind = 132, MAKVrExchange::DtPortalVrvTetherViewInteractionKind = 133, MAKVrExchange::DtPortalVrvTimingSignalInteractionKind = 134, MAKVrExchange::DtPortalVrvTrackHistoriesInteractionKind = 135,
  MAKVrExchange::DtPortalVrvUseSavedViewInteractionKind = 136, MAKVrExchange::DtPortalVrvViewMagnificationInteractionKind = 137, 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 Dec 21 15:05:11 EST 2016 from SVN revision 171891
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)