![]() |
MAK RTIspy API Documentation for HLA Evolved
|
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 DtNetMsgHeader * | netHeader (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 | |
| DtNetMsgHeaderParam * | myHeaderParam |
| 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 |
|
private |
The number of new object classes.
The number of new interaction classes
|
private |
Declare the standard methods required by the message class.
The handle of the federate that added these classes via a FOM module.
|
private |
The array of new object classes added by the new module.
The array of parent classes for the new object classes.
|
private |
The array of new interaction classes added by the new module.
The array of parent classes for the new interaction classes.