VR-Exchange 2.1 API Documentation
Namespaces | Macros | Enumerations | Functions | Variables
pMessageKinds.h File Reference

Go to the source code of this file.

Namespaces

namespace  MAKVrExchange
 All code for this product is placed within this namespace.

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::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.

Macro Definition Documentation

#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.

This macro is undefined after it is used.

Referenced by MAKVrExchange::DtPortalMessageKindToString().


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)