VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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::DtPortalFireInteractionMessageKind = 4, MAKVrExchange::DtPortalDetonationInteractionMessageKind = 5, MAKVrExchange::DtPortalBaseEntityObjectMessageKind = 6, MAKVrExchange::DtPortalEntityObjectMessageKind = 7,
  MAKVrExchange::DtPortalAggregateObjectMessageKind = 8, MAKVrExchange::DtBrokerErrorMessageKind = 9, MAKVrExchange::DtRequestBrokerLaunchGuiMessageKind = 10, MAKVrExchange::DtAbnormalBrokerExitKind = 11,
  MAKVrExchange::DtHeartbeatRequestMessageKind = 12, MAKVrExchange::DtHeartbeatResponceMessageKind = 13, MAKVrExchange::DtPortalGenericObjectMessageKind = 14, MAKVrExchange::DtPortalGenericInteractionMessageKind = 15,
  MAKVrExchange::DtCollisionInteractionKind = 16, MAKVrExchange::DtStartInteractionKind = 17, MAKVrExchange::DtStopInteractionKind = 18, MAKVrExchange::DtAcknowledgeInteractionKind = 19,
  MAKVrExchange::DtCommentInteractionKind = 20, MAKVrExchange::DtEmbeddedSystemObjectMessageKind = 21, MAKVrExchange::DtRadioTransmitterObjectKind = 22, MAKVrExchange::DtRadioReceiverObjectKind = 23,
  MAKVrExchange::DtRadioSignalInteractionKind = 24, MAKVrExchange::DtDatabaseIndexInteractionKind = 26, MAKVrExchange::DtEncodedAudioInteractionKind = 27, MAKVrExchange::DtRawBinaryInteractionKind = 28,
  MAKVrExchange::DtIffObjectKind = 29, MAKVrExchange::DtNatoObjectKind = 30, MAKVrExchange::DtNatoInterrogatorObjectKind = 31, MAKVrExchange::DtNatoTransponderObjectKind = 32,
  MAKVrExchange::DtSovietObjectKind = 33, MAKVrExchange::DtSovietInterrogatorObjectKind = 34, MAKVrExchange::DtSovietTransponderObjectKind = 35, MAKVrExchange::DtTestMessageKind = 39,
  MAKVrExchange::DtTestInteractionMessageKind = 40, MAKVrExchange::DtTestObjectMessageKind = 41, MAKVrExchange::DtObjectFilterKind = 42, MAKVrExchange::DtEmitterSystemObjectKind = 43,
  MAKVrExchange::DtEnvironmentProcessObjectKind = 44, MAKVrExchange::DtDataInteractionKind = 45, MAKVrExchange::DtSetDataInteractionKind = 46, MAKVrExchange::DtDesignatorObjectKind = 47,
  MAKVrExchange::DtEventReportInteractionKind = 48, MAKVrExchange::DtCreateEntityInteractionMessageKind = 49, MAKVrExchange::DtRemoveEntityInteractionMessageKind = 50, MAKVrExchange::DtDataQueryInteractionKind = 51,
  MAKVrExchange::DtActionRequestInteractionKind = 52, MAKVrExchange::DtActionResponseInteractionKind = 53, MAKVrExchange::DtViewControlInteractionKind = 54, MAKVrExchange::DtGriddedDataObjectKind = 55,
  MAKVrExchange::DtBrokerEnableOneToOneKind = 56, MAKVrExchange::DtBrokerDisableOneToOneKind = 57, MAKVrExchange::DtTransferControlInteractionKind = 58, MAKVrExchange::DtRepairCompleteInteractionKind = 59,
  MAKVrExchange::DtRepairResponseInteractionKind = 60, MAKVrExchange::DtResupplyCancelInteractionKind = 61, MAKVrExchange::DtResupplyOfferInteractionKind = 62, MAKVrExchange::DtResupplyReceivedInteractionKind = 63,
  MAKVrExchange::DtServiceRequestInteractionKind = 64, MAKVrExchange::DtLoggerControlInteractionKind = 65, MAKVrExchange::DtLoggerDeleteFileInteractionKind = 66, MAKVrExchange::DtLoggerEmptyInteractionKind = 67,
  MAKVrExchange::DtLoggerEndInteractionKind = 68, MAKVrExchange::DtLoggerEndOfActionInteractionKind = 69, MAKVrExchange::DtLoggerHeartbeatInteractionKind = 70, MAKVrExchange::DtLoggerPauseInteractionKind = 71,
  MAKVrExchange::DtLoggerPlayFileInteractionKind = 72, MAKVrExchange::DtLoggerPlayActionInteractionKind = 73, MAKVrExchange::DtLoggerPlayInteractionKind = 74, MAKVrExchange::DtLoggerQuitInteractionKind = 75,
  MAKVrExchange::DtLoggerRecordFileInteractionKind = 76, MAKVrExchange::DtLoggerRecordActionInteractionKind = 77, MAKVrExchange::DtLoggerRecordInteractionKind = 78, MAKVrExchange::DtLoggerSetTimeInteractionKind = 79,
  MAKVrExchange::DtLoggerSkipTimeInteractionKind = 80, MAKVrExchange::DtLoggerStartInteractionKind = 81, MAKVrExchange::DtLoggerStateFlagInteractionKind = 82, MAKVrExchange::DtLoggerStopInteractionKind = 83,
  MAKVrExchange::DtLoggerTimeoutInteractionKind = 84, MAKVrExchange::DtLoggerTimeScaleInteractionKind = 85, MAKVrExchange::DtLoggerTotalStateInteractionKind = 86, MAKVrExchange::DtPortalDamageAssessmentInteractionMessageKind = 87,
  MAKVrExchange::DtAirMissionKind = 88, MAKVrExchange::DtPortalBasicEncyclopediaObjectKind = 89, MAKVrExchange::DtPortalBeDmpiObjectKind = 90, MAKVrExchange::DtPortalBeFacilityObjectKind = 91,
  MAKVrExchange::DtPortalBeFacilityAirbaseObjectKind = 92, MAKVrExchange::DtStatisticsReportMessageKind = 93, MAKVrExchange::DtRequestTranslationDiagnosticMessageKind = 94, MAKVrExchange::DtTranslationDiagnosticMessageKind = 95,
  MAKVrExchange::DtPortalEnvironmentObjectMessageKind = 96, MAKVrExchange::DtPortalArealObjectMessageKind = 97, MAKVrExchange::DtPortalLinearObjectMessageKind = 98, MAKVrExchange::DtPortalPointObjectMessageKind = 99,
  MAKVrExchange::DtPortalUnderwaterAcousticObjectMessageKind = 100, MAKVrExchange::DtPortalActiveSonarObjectMessageKind = 101, MAKVrExchange::DtPortalAdditionalPassiveActivitiesObjectMessageKind = 102, MAKVrExchange::DtPortalPropulsionNoiseObjectMessageKind = 103,
  MAKVrExchange::DtPortalDiGuyObjectMessageKind = 104, 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 Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)