![]() |
MAK RTIspy API Documentation for HLA 4
|
Base class for assistant Messages. More...
Inheritance diagram for DtAssistantMsg:
Collaboration diagram for DtAssistantMsg:Public Member Functions | |
| virtual | ~DtAssistantMsg () |
| Destructor. More... | |
| virtual DtAssistantMsg * | clone (bool copy=true) const =0 |
| Return a copy/empty object of the same type as this. More... | |
| virtual DtNetAssistantMsgHeader * | netHeader () const |
| Get header of network representation. More... | |
| virtual int | version () const |
| Return the message version. More... | |
| virtual bool | isValidVersion () const |
| Returns bool: message version is valid? More... | |
| virtual DtAssistantMsgKind | msgKind () const |
| Get the message kind. More... | |
| virtual void | print () const |
| Printing functions. More... | |
| virtual void | printHeader () const |
| virtual void | printSrcDest () const |
| virtual void | printData () const |
| virtual bool | isOk () const |
| Message is good? More... | |
| bool | isAssistantToAssistantMessage () const |
| Returns whether or not this message contains source/destination information included in messages sent between assistants. More... | |
| virtual MAKRti::DtInetAddr | sourceAddr () const |
| Get/Set the IP address of the source of this message. More... | |
| virtual void | setSourceAddr (const MAKRti::DtInetAddr &addr) |
| virtual int | sourceId () const |
| Get/Set the ID of the source of this message. More... | |
| virtual void | setSourceId (int id) |
| virtual MAKRti::DtString | sourceHost () const |
| Get/Set the host name of the source of this message. More... | |
| virtual void | setSourceHost (const MAKRti::DtString &addr) |
| virtual MAKRti::DtInetAddr | destAddr () const |
| Get/Set the IP address of the destination of this message. More... | |
| virtual void | setDestAddr (const MAKRti::DtInetAddr &addr) |
| virtual int | destId () const |
| Get/Set the ID of the destination of this message. More... | |
| virtual void | setDestId (int id) |
| virtual int | compId () const |
| Get/Set the related component's connection ID. More... | |
| virtual void | setCompId (int compId) |
| virtual const DtAssistantUuid & | sourceUuid () const |
| Get/Set the uuid of the source of this message. More... | |
| virtual void | setSourceUuid (const DtAssistantUuid &uuid) |
| virtual bool | isForeign () const |
| Get/Set the whether the source considers the destination foreign Assistant-to-Assistant messages only. More... | |
| virtual void | setIsForeign (bool isForeignDestination) |
| virtual DtU32 | sequence () const |
| Get/Set sequence number Assistant-to-Assistant messages only. More... | |
| virtual void | setSequence (DtU32 sequenceNumber) |
Static Public Member Functions | |
| static const char * | kindToString (DtAssistantMsgKind kind) |
| Returns the name of the message, by kind enumeration. More... | |
Protected Member Functions | |
| DtAssistantMsg () | |
| Constructor. More... | |
| virtual DtAssistantMsgKind | internalMsgKind ()=0 |
| virtual void | sizeChanged (int size) |
| Called whenever size is changed using changeSize, or insert/deleteBytes. More... | |
| void | initAssistantMsg (int size, DtAssistantMsgKind msgKindVal, DtBufferPtr buffer) |
| Called by ctor, so not virtual. More... | |
| void | initAssistantMsg (const void *initial, int size, DtBufferPtr buffer) |
| void | initAssistantMsg (const DtNetAssistantMsgHeader *header, DtBufferPtr buffer) |
| virtual void | adjustBytes (int offset, int numBytes) |
| Adjust numBytes bytes at the indicated offset in the net rep. More... | |
| virtual void | adjustBytes (void *address, int numBytes) |
| Adjust the numBytes starting at the indicated address. More... | |
| virtual void | resizeForSrcDestInfo () |
| Allocates memory at the end of the message for source/destination information needed when sending messages between assistants. More... | |
| virtual const DtNetAssistantSrcDestInfo * | srcDestInfoPtr () const |
| Return pointer to source/destination information in the message. More... | |
| virtual DtNetAssistantSrcDestInfo * | srcDestInfoPtr () |
| virtual void | setSourceHostSize (unsigned long size) |
| Set/Get source host name text size. More... | |
| virtual unsigned long | sourceHostSize () const |
| virtual const char * | sourceHostPtr () const |
| Return pointer to source host name in message. More... | |
| virtual char * | sourceHostPtr () |
Base class for assistant Messages.
|
virtual |
Destructor.
|
protected |
Constructor.
|
inlineprotectedvirtual |
Adjust numBytes bytes at the indicated offset in the net rep.
Uses insertBytes or deleteBytes based on sign of numBytes
References RTI_API::insertBytes().
|
inlineprotectedvirtual |
Adjust the numBytes starting at the indicated address.
Assumes that address falls within the net rep. Uses insertBytes or deleteBytes based on sign of numBytes
References RTI_API::insertBytes().
|
pure virtual |
Return a copy/empty object of the same type as this.
NOTE: The transport type is not carried in the network representation used to make clones; therefore, it must be set after the clone is made
Implemented in DtAssistantStartRtiForwarderMsg, DtAssistantCommandMsg, DtAssistantTestMgrStatusMsg, DtAssistantShowDialogMsg, DtAssistantChangeLatencyTestModeMsg, DtAssistantLrcCompInfoMsg, DtAssistantShutdownMsg, DtAssistantStateObserveMsg, DtAssistantRtiexecCompInfoMsg, DtAssistantShmCompInfoMsg, DtAssistantFederateStateMsg, DtAssistantStartRtiexecMsg, DtAssistantLogMsg, DtAssistantNotifyMsg, DtAssistantPopupMsg, DtAssistantRtiForwarderCompInfoMsg, DtAssistantAwaitingForwardersMsg, DtAssistantConnMsg, DtAssistantForwarderConnectMsg, DtAssistantLightweightInfoMsg, DtAssistantExecStateMsg, DtAssistantLatencyReportMsg, DtAssistantLicQueryMsg, DtAssistantNtfyLvlUpdateMsg, DtAssistantQueryMsg, DtAssistantRidParamsMsg, DtAssistantInfoMsg, DtAssistantSyncPtUpdateMsg, DtAssistantDeleteFederateMsg, DtAssistantDeleteFederationMsg, DtAssistantExecObserveRspMsg, DtAssistantExitMsg, DtAssistantTimeStateMsg, DtAssistantFederationStateMsg, DtAssistantForwarderStateMsg, DtAssistantLicServerInfoMsg, DtAssistantLogEnableMsg, DtAssistantLogRequestMsg, DtAssistantNetworkTestEnableMsg, DtAssistantNotifyObserveMsg, DtAssistantSignalTickedMsg, DtAssistantRemovalMsg, DtAssistantConnQueryMsg, and DtAssistantFederateSignalTickIntervalMsg.
|
virtual |
Get/Set the related component's connection ID.
Assistant-to-Assistant messages only.
|
virtual |
Get/Set the IP address of the destination of this message.
Assistant-to-Assistant messages only.
|
virtual |
Get/Set the ID of the destination of this message.
Assistant-to-Assistant messages only.
|
protected |
Called by ctor, so not virtual.
|
protected |
|
protected |
|
protectedpure virtual |
Implemented in DtAssistantStartRtiForwarderMsg, DtAssistantLrcCompInfoMsg, DtAssistantConnQueryMsg, DtAssistantFederateStateMsg, DtAssistantRtiexecCompInfoMsg, DtAssistantRtiForwarderCompInfoMsg, DtAssistantStartRtiexecMsg, DtAssistantStateObserveMsg, DtAssistantFederationStateMsg, DtAssistantChangeLatencyTestModeMsg, DtAssistantForwarderStateMsg, DtAssistantCommandMsg, DtAssistantTestMgrStatusMsg, DtAssistantRidParamsMsg, DtAssistantInfoMsg, DtAssistantShmCompInfoMsg, DtAssistantForwarderConnectMsg, DtAssistantSyncPtUpdateMsg, DtAssistantPopupMsg, DtAssistantExecStateMsg, DtAssistantAwaitingForwardersMsg, DtAssistantLicQueryMsg, DtAssistantNotifyMsg, DtAssistantShutdownMsg, DtAssistantDeleteFederateMsg, DtAssistantShowDialogMsg, DtAssistantLogMsg, DtAssistantLatencyReportMsg, DtAssistantConnMsg, DtAssistantDeleteFederationMsg, DtAssistantExecObserveRspMsg, DtAssistantLightweightInfoMsg, DtAssistantNetworkTestEnableMsg, DtAssistantLogRequestMsg, DtAssistantTimeStateMsg, DtAssistantLicServerInfoMsg, DtAssistantNtfyLvlUpdateMsg, DtAssistantExitMsg, DtAssistantFederateSignalTickIntervalMsg, DtAssistantLogEnableMsg, DtAssistantNotifyObserveMsg, DtAssistantQueryMsg, DtAssistantSignalTickedMsg, DtAssistantRemovalMsg, and DtAssistantTemplateMsg.
| bool DtAssistantMsg::isAssistantToAssistantMessage | ( | ) | const |
Returns whether or not this message contains source/destination information included in messages sent between assistants.
|
virtual |
Get/Set the whether the source considers the destination foreign Assistant-to-Assistant messages only.
|
inlinevirtual |
Message is good?
|
virtual |
Returns bool: message version is valid?
|
static |
Returns the name of the message, by kind enumeration.
|
inlinevirtual |
Get the message kind.
References netHeader().
|
inlinevirtual |
Get header of network representation.
Referenced by DtNetAssistantMsgHeaderParam::endPtr(), and msgKind().
|
virtual |
Printing functions.
|
virtual |
Reimplemented in DtAssistantLrcCompInfoMsg, DtAssistantFederateStateMsg, DtAssistantRtiexecCompInfoMsg, DtAssistantRtiForwarderCompInfoMsg, DtAssistantStartRtiexecMsg, DtAssistantFederationStateMsg, DtAssistantStateObserveMsg, DtAssistantConnQueryMsg, DtAssistantInfoMsg, DtAssistantRidParamsMsg, DtAssistantShmCompInfoMsg, DtAssistantForwarderConnectMsg, DtAssistantSyncPtUpdateMsg, DtAssistantCommandMsg, DtAssistantLicQueryMsg, DtAssistantNotifyMsg, DtAssistantShowDialogMsg, DtAssistantConnMsg, DtAssistantShutdownMsg, DtAssistantTestMgrStatusMsg, DtAssistantLogMsg, DtAssistantLightweightInfoMsg, DtAssistantNetworkTestEnableMsg, DtAssistantDeleteFederateMsg, DtAssistantTimeStateMsg, DtAssistantPopupMsg, DtAssistantTemplateMsg, DtAssistantChangeLatencyTestModeMsg, DtAssistantLicServerInfoMsg, DtAssistantNtfyLvlUpdateMsg, DtAssistantDeleteFederationMsg, DtAssistantExecObserveRspMsg, DtAssistantLogEnableMsg, DtAssistantLogRequestMsg, DtAssistantNotifyObserveMsg, DtAssistantAwaitingForwardersMsg, DtAssistantExecStateMsg, DtAssistantLatencyReportMsg, DtAssistantQueryMsg, DtAssistantExitMsg, DtAssistantFederateSignalTickIntervalMsg, DtAssistantForwarderStateMsg, DtAssistantSignalTickedMsg, and DtAssistantRemovalMsg.
|
virtual |
|
virtual |
|
protectedvirtual |
Allocates memory at the end of the message for source/destination information needed when sending messages between assistants.
|
virtual |
Get/Set sequence number Assistant-to-Assistant messages only.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
Set/Get source host name text size.
|
virtual |
|
virtual |
|
protectedvirtual |
Called whenever size is changed using changeSize, or insert/deleteBytes.
|
virtual |
Get/Set the IP address of the source of this message.
Assistant-to-Assistant messages only.
|
virtual |
Get/Set the host name of the source of this message.
Assistant-to-Assistant messages only.
|
protectedvirtual |
Return pointer to source host name in message.
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
Get/Set the ID of the source of this message.
Assistant-to-Assistant messages only.
|
virtual |
Get/Set the uuid of the source of this message.
Assistant-to-Assistant messages only.
|
protectedvirtual |
Return pointer to source/destination information in the message.
If the message does not contain this info, will return 0.
|
protectedvirtual |
|
virtual |
Return the message version.