Public Member Functions |
| | DtASTNT_DECLARE_STANDARD_MSG_METHODS (DtAssistantFederateRespMsg) DtASTNT_DECLARE_PEER_CALLBACK_METHODS(DtAssistantFederateRespMsg) DtDECLARE_UNSIGNED_PARAMETER_METHODS(UdpPort |
| | DtDECLARE_UNSIGNED_PARAMETER_METHODS (TcpPort, 16) DtDECLARE_UNSIGNED_PARAMETER_METHODS(ReliableAddressFamily |
| | DtDECLARE_UNSIGNED_PARAMETER_METHODS (BestEffortAddressFamily, 32) DtDECLARE_INET_ADDR_PARAMETER_METHODS(ReliableIpAddress) DtDECLARE_INET_ADDR_PARAMETER_METHODS(BestEffortIpAddress) DtDECLARE_UNSIGNED_PARAMETER_METHODS(ForwarderPort |
| | DtDECLARE_BOOL_PARAMETER_METHODS (UseRtiexec) DtDECLARE_UNSIGNED_PARAMETER_METHODS(Pad1 |
| | DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS (NumFederates, 16) DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS(FederateTypesLength |
| | DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS (FederateNamesLength, 16) DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS(FederateProcessesLength |
| | DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS (FederationNamesLength, 16) DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS(LbtsStringsLength |
| | DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS (LookaheadStringsLength, 16) DtDECLARE_ARRAY_SIZE_PARAMETER_METHODS(TimeStringsLength |
| | DtDECLARE_UNSIGNED_ARRAY_PARAMETER_METHODS (FederateHandles, 32, 16) DtDECLARE_INT_ARRAY_PARAMETER_METHODS(CompIds |
| | DtDECLARE_ENUMERATION_ARRAY_PARAMETER_METHODS (HlaVersions, DtHlaVersionId, 16, 16) DtDECLARE_BOOL_ARRAY_PARAMETER_METHODS(IsConstrained |
| | DtDECLARE_BOOL_ARRAY_PARAMETER_METHODS (IsRegulating, 16) DtDECLARE_BOOL_ARRAY_PARAMETER_METHODS(AreStatsAvailable |
| | DtDECLARE_STRING_ARRAY_PARAMETER_METHODS (FederateTypes, 16) DtDECLARE_STRING_ARRAY_PARAMETER_METHODS(FederateNames |
| | DtDECLARE_STRING_ARRAY_PARAMETER_METHODS (FederateProcesses, 16) DtDECLARE_STRING_ARRAY_PARAMETER_METHODS(FederationNames |
| | DtDECLARE_STRING_ARRAY_PARAMETER_METHODS (LbtsStrings, 16) DtDECLARE_STRING_ARRAY_PARAMETER_METHODS(LookaheadStrings |
| virtual | ~DtAssistantTemplateMsg () |
| | Destructor.
|
| unsigned | addParameter (DtRtiBaseMsgParam *param) |
| | Adds a new parameter to this message.
|
| virtual void | printData () const |
| | Print the data section. Message parameters must be created first.
|
| virtual | ~DtAssistantMsg () |
| | Destructor.
|
| virtual DtAssistantMsg * | clone (bool copy=true) const =0 |
| | Return a copy/empty object of the same type as this.
|
| virtual DtNetAssistantMsgHeader * | netHeader () const |
| | Get header of network representation.
|
| virtual int | version () const |
| | Return the message version.
|
| virtual bool | isValidVersion () const |
| | Returns bool: message version is valid?
|
| virtual DtAssistantMsgKind | msgKind () const |
| | Get the message kind.
|
| virtual void | print () const |
| | Printing functions.
|
| virtual void | printHeader () const |
| virtual bool | isOk () const |
| | Message is good?
|
| bool | isAssistantToAssistantMessage () const |
| | Returns whether or not this message contains source/destination information included in messages sent between assistants.
|
| virtual MAKRti::DtInetAddr | sourceAddr () const |
| | Get/Set the IP address of the source of this message.
|
| virtual void | setSourceAddr (const MAKRti::DtInetAddr &addr) |
| virtual int | sourceId () const |
| | Get/Set the ID of the source of this message.
|
| virtual void | setSourceId (int id) |
| virtual MAKRti::DtString | sourceHost () const |
| | Get/Set the host name of the source of this message.
|
| virtual void | setSourceHost (const MAKRti::DtString &addr) |
| virtual MAKRti::DtInetAddr | destAddr () const |
| | Get/Set the IP address of the destination of this message.
|
| virtual void | setDestAddr (const MAKRti::DtInetAddr &addr) |
| virtual int | destId () const |
| | Get/Set the ID of the destination of this message.
|
| virtual void | setDestId (int id) |
| virtual int | compId () const |
| | Get/Set the related component's connection ID.
|
| virtual void | setCompId (int compId) |
The DtAssistantFederateRespMsg defines the RTI Assistant message used by one Assistant to respond to a request from another Assistant for information on any federates that match the specified criteria.