MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Private Member Functions
DtNewFomClassesMsg Class Reference
+ Inheritance diagram for DtNewFomClassesMsg:
+ Collaboration diagram for DtNewFomClassesMsg:

Private Member Functions

 DtDECLARE_STANDARD_MSG_METHODS (DtNewFomClassesMsg) DtDECLARE_UNSIGNED_PARAMETER_METHODS(JoiningFedHdl
 Declare the standard methods required by the message class.
 DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS (NumObjectClasses, 32) DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS(NumInteractionClasses
 The number of new object classes.
 DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS (ObjectClasses, 32, 32) DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS(ParentObjectClasses
 The array of new object classes added by the new module.
 DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS (InteractionClasses, 32, 32) DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS(ParentInteractionClasses
 The array of new interaction classes added by the new module.

Additional Inherited Members

- Public Member Functions inherited from DtRtiTemplateMsg
virtual ~DtRtiTemplateMsg ()
 Destructor.
unsigned addParameter (DtRtiBaseMsgParam *param)
 Adds a new parameter to this message.
virtual void printData (DtLogicalTimeFactory *logicalTimeFactory) const
 Print the data section. Message parameters must be created first.
- Static Public Member Functions inherited from DtRtiMsg
static const DtNetMsgHeadernetHeader (const void *buffer)
 Extracts the header network representation from the buffer.
static const char * kindToString (DtRtiMsgKind kind)
 Returns the name of the message, by kind enumeration.
static const char * kindString (const void *buffer)
 Extracts the message kind from the given buffer and returns its string name.
static const DtRtiMsgKind msgKind (const void *buffer)
 Extracts the message kind from the given buffer.
static unsigned int version (const void *buffer)
 Extracts the message version form the given buffer.
static unsigned int fedExHandle (const void *buffer)
 Extracts the message fedEx handle form the given buffer (0 if lightweight fedEx name)
static DtFederateHandle federateHandle (const void *buffer)
 Extracts the message federate handle form the given buffer.
static unsigned long sequenceNumber (const void *buffer)
 Extracts the message sequence number form the given buffer.
static void setDefaultRegionSet (unsigned long defaultRegionSet)
 Set the default region set handle.
static void setUse32BitsForValueSize (bool use32BitsForValueSizeEnabled)
 Set/Get flag to enable use of 32 bit size field for attribute/parameter values.
static bool use32BitsForValueSize ()
static void setSmartForwardingEnabled (bool enabled)
 Set/Get is SmartForwarding enabled?
static bool smartForwardingEnabled ()
- Static Public Attributes inherited from DtRtiMsg
static unsigned long theDefaultRegionSetHandle
static const char * theDefaultTag
- Protected Member Functions inherited from DtRtiTemplateMsg
 DtRtiTemplateMsg (DtRtiMsgKind msgKind)
 Constructor.
virtual DtRtiMsgKind internalDtRtiMsgKind ()
 Returns the kind of this message.
virtual int minSize () const
 Returns minimum size of a message, including header.
- Protected Attributes inherited from DtRtiTemplateMsg
DtNetMsgHeaderParammyHeaderParam
 The parameter which points to the message header.
std::vector< DtRtiBaseMsgParam * > myMsgParams
 The list of other message parameters.
DtRtiMsgKind myMsgKind
 The message kind.
int myMinSize
 The minimum size needed for this message.
- Static Protected Attributes inherited from DtRtiMsg
static bool theUse32BitsForValueSize
static bool theSmartForwardingEnabled

Member Function Documentation

DtNewFomClassesMsg::DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS ( NumObjectClasses  ,
32   
)
private

The number of new object classes.

The number of new interaction classes

DtNewFomClassesMsg::DtDECLARE_STANDARD_MSG_METHODS ( DtNewFomClassesMsg  )
private

Declare the standard methods required by the message class.

The handle of the federate that added these classes via a FOM module.

DtNewFomClassesMsg::DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS ( ObjectClasses  ,
32  ,
32   
)
private

The array of new object classes added by the new module.

The array of parent classes for the new object classes.

DtNewFomClassesMsg::DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS ( InteractionClasses  ,
32  ,
32   
)
private

The array of new interaction classes added by the new module.

The array of parent classes for the new interaction classes.


The documentation for this class was generated from the following file:

Document ID: Generated on Mon Mar 21 09:41:37 EDT 2016 from SVN revision 163228
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)