![]() |
MAK RTIspy API Documentation for HLA Evolved
|
The DtAssistantFederationStateMsg defines a wrapper for the RTI Assistant federation state message sent to an assistant from a local rtiexec and between assistants to relay federation information. More...
Inheritance diagram for DtAssistantFederationStateMsg:
Collaboration diagram for DtAssistantFederationStateMsg:Public Member Functions | |
| DtAssistantFederationStateMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructors. | |
| DtAssistantFederationStateMsg (const DtNetAssistantFederationStateMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| virtual | ~DtAssistantFederationStateMsg () |
| Destructor. | |
| virtual DtAssistantMsg * | clone (bool copy=true) const |
| Return a copy/empty object of the same type as this. | |
| virtual bool | noFederations () const |
| Get whether this rtiexec has any federations. | |
| virtual void | setNoFederations (bool val) |
| Set whether this rtiexec has any federations. | |
| virtual unsigned int | federationHandle () const |
| Get the federation handle. | |
| virtual void | setFederationHandle (unsigned int handle) |
| Set the federation handle. | |
| virtual bool | isTestEnabled () const |
| Get whether or not network testing is enabled. | |
| virtual void | setIsTestEnabled (bool enabled) |
| Set whether or not network testing is enabled. | |
| virtual bool | isRemoval () const |
| Get whether or not this federation is being removed. | |
| virtual void | setIsRemoval (bool remove) |
| Set whether or not this federation is being removed. | |
| virtual MAKRti::DtString | federationName () const |
| Get the federation name. | |
| virtual void | setFederationName (const MAKRti::DtString &name) |
| Set the federation name. | |
| virtual MAKRti::DtString | fedFileName () const |
| Get the FED file name. | |
| virtual void | setFedFileName (const MAKRti::DtString &name) |
| Set the FED file name. | |
| virtual void | getFomModules (std::list< MAKRti::DtString > &fomModules) const |
| Get the FOM Modules. | |
| virtual void | setFomModules (const std::list< MAKRti::DtString > &fomModules) |
| Set the FOM Modules. | |
| virtual void | getUpdatedFederateStates (DtFederateInfoByHandleMap &federates) const |
| Adds (or updates) the states of all federates from the message. | |
| virtual void | setFederateStates (const DtFederateInfoByHandleMap &federates) |
| Set the states of all federates. | |
| virtual void | getConnection (DtRtiConnectionInfo &conn, const MAKRti::DtInetAddr &address) const |
| Get the connection to be observed, setting the network interface address as given. | |
| virtual void | setConnection (const DtRtiConnectionInfo &conn) |
| Set the connection. | |
| virtual void | printData () const |
| Print the data section. | |
Static Public Member Functions | |
| static DtAssistantMsg * | create (const DtNetAssistantMsgHeader *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) |
| Creators. | |
| static DtAssistantMsg * | create (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) |
| static void | addCallback (DtRtiAssistantServer *conn, DtAssistantFederationStateCb cb, void *usr) |
| Adds or removes a callback with the given Assistant server for this message type. | |
| static void | removeCallback (DtRtiAssistantServer *conn, DtAssistantFederationStateCb cb, void *usr) |
| static void | addCallback (DtRtiAssistantPeer *conn, DtAssistantFederationStateCb cb, void *usr) |
| Adds or removes a callback with the given Assistant peer for this message type. | |
| static void | removeCallback (DtRtiAssistantPeer *conn, DtAssistantFederationStateCb cb, void *usr) |
Protected Member Functions | |
| virtual DtNetAssistantFederationStateMsg * | netAssistantFederationStateMsg () |
| The network representation for the message. | |
| virtual const DtNetAssistantFederationStateMsg * | netAssistantFederationStateMsg () const |
| virtual DtAssistantMsgKind | internalMsgKind () |
| Returns the kind of a DtAssistantFederationStateMsg message. | |
| virtual int | minSize () const |
| Returns minimum size of a message, including header. | |
| virtual void | setAddressFamily (DtInetUtils::DtInetAddrFamily fam) |
| Get/set the address family for all of the federates in this federation. | |
| virtual DtInetUtils::DtInetAddrFamily | addressFamily () const |
| virtual void | setFederationNameSize (unsigned size) |
| Set/Get federation name size. | |
| virtual unsigned | federationNameSize () const |
| virtual void | setFedFileNameSize (unsigned size) |
| Set/Get FED file name size. | |
| virtual unsigned | fedFileNameSize () const |
| virtual void | setFomModulesSize (unsigned size) |
| Set/Get FOM Modules size. | |
| virtual unsigned | fomModulesSize () const |
| virtual void | setNumFederates (unsigned num) |
| Get/set the number of federates included in this message. | |
| virtual unsigned | numFederates () const |
| virtual void | setFederateTypesSize (unsigned size) |
| Set/Get federate types size. | |
| virtual unsigned | federateTypesSize () const |
| virtual void | setFederateNamesSize (unsigned size) |
| Set/Get federate names size. | |
| virtual unsigned | federateNamesSize () const |
| virtual void | setFederateHostNamesSize (unsigned size) |
| Set/Get federate host names size. | |
| virtual unsigned | federateHostNamesSize () const |
| virtual void | setLbtsStringsSize (unsigned size) |
| Set/Get the LBTS strings size. | |
| virtual unsigned | lbtsStringsSize () const |
| virtual void | setLookAheadStringsSize (unsigned size) |
| Set/Get the look ahead strings size. | |
| virtual unsigned | lookAheadStringsSize () const |
| virtual void | setTimeStringsSize (unsigned size) |
| Set/Get the time strings size. | |
| virtual unsigned | timeStringsSize () const |
| virtual DtNetU32 * | federateConnIdsPtr () |
| Return pointer to the federate connection IDs location in message. | |
| virtual const DtNetU32 * | federateConnIdsPtr () const |
| virtual DtNetU32 * | federateHdlsPtr () |
| Return pointer to the federate handles location in message. | |
| virtual const DtNetU32 * | federateHdlsPtr () const |
| virtual DtNetU128 * | federateHostAddrsPtr () |
| Return pointer to the federate host addresses location in message. | |
| virtual const DtNetU128 * | federateHostAddrsPtr () const |
| virtual DtNetU32 * | federateWebServerAddrsPtr () |
| Return pointer to the federates' web server host addresses location in message. | |
| virtual const DtNetU32 * | federateWebServerAddrsPtr () const |
| virtual DtNetU16 * | federateWebServerPortsPtr () |
| Return pointer to the federates' web server ports location in message. | |
| virtual const DtNetU16 * | federateWebServerPortsPtr () const |
| virtual DtNetU16 * | federateNumInitiatedTestsPtr () |
| Return pointer to the federates' number of initiated tests location in message. | |
| virtual const DtNetU16 * | federateNumInitiatedTestsPtr () const |
| virtual DtNetU16 * | federateNumTestReportsPtr () |
| Return pointer to the federates' number of generated test reports location in message. | |
| virtual const DtNetU16 * | federateNumTestReportsPtr () const |
| virtual DtNetU8 * | federateTestEnablePtr () |
| Return pointer to the federates' test enable status location in message. | |
| virtual const DtNetU8 * | federateTestEnablePtr () const |
| virtual DtNetU8 * | federateTestInProgressPtr () |
| Return pointer to the federates' test in progress status location in message. | |
| virtual const DtNetU8 * | federateTestInProgressPtr () const |
| virtual DtNetU8 * | federateContTestPtr () |
| Return pointer to the federates' continuous test status location in message. | |
| virtual const DtNetU8 * | federateContTestPtr () const |
| virtual DtNetU8 * | reconnectingPtr () |
| Return pointer to the federates' reconnecting status location in message. | |
| virtual const DtNetU8 * | reconnectingPtr () const |
| virtual DtNetU8 * | disconnectedPtr () |
| Return pointer to the federates' disconnected status location in message. | |
| virtual const DtNetU8 * | disconnectedPtr () const |
| virtual DtNetU8 * | regulatingPtr () |
| Return pointer to the federates' regulating status location in message. | |
| virtual const DtNetU8 * | regulatingPtr () const |
| virtual DtNetU8 * | constrainedPtr () |
| Return pointer to the federates' constrained status location in message. | |
| virtual const DtNetU8 * | constrainedPtr () const |
| virtual DtNetU8 * | hlaVersionsPtr () |
| Return pointer to the federates' HLA version location in message. | |
| virtual const DtNetU8 * | hlaVersionsPtr () const |
| virtual const char * | federationNamePtr () const |
| Return pointer to federation name location in message. | |
| virtual char * | federationNamePtr () |
| virtual const char * | fedFileNamePtr () const |
| Return pointer to FED file name location in message. | |
| virtual char * | fedFileNamePtr () |
| virtual const char * | fomModulesPtr () const |
| Return a pointer to FOM Modules location in the message. | |
| virtual char * | fomModulesPtr () |
| virtual const char * | federateTypesPtr () const |
| Return pointer to federate types location in message. | |
| virtual char * | federateTypesPtr () |
| virtual const char * | federateNamesPtr () const |
| Return a pointer to federate names location in the message. | |
| virtual char * | federateNamesPtr () |
| virtual const char * | federateHostNamesPtr () const |
| Return pointer to federate host names location in message. | |
| virtual char * | federateHostNamesPtr () |
| virtual const char * | lbtsStringsPtr () const |
| Return pointer to federate LBTS strings location in message. | |
| virtual char * | lbtsStringsPtr () |
| virtual const char * | lookAheadStringsPtr () const |
| Return pointer to federate look ahead strings location in message. | |
| virtual char * | lookAheadStringsPtr () |
| virtual const char * | timeStringsPtr () const |
| Return pointer to federate time strings location in message. | |
| virtual char * | timeStringsPtr () |
The DtAssistantFederationStateMsg defines a wrapper for the RTI Assistant federation state message sent to an assistant from a local rtiexec and between assistants to relay federation information.
| DtAssistantFederationStateMsg::DtAssistantFederationStateMsg | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
Constructors.
References DtAssistantMsg::initAssistantMsg(), internalMsgKind(), and minSize().
| DtAssistantFederationStateMsg::DtAssistantFederationStateMsg | ( | const DtNetAssistantFederationStateMsg * | netRepMsg, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
Destructor.
| void DtAssistantFederationStateMsg::addCallback | ( | DtRtiAssistantServer * | conn, |
| DtAssistantFederationStateCb | cb, | ||
| void * | usr | ||
| ) | [static] |
Adds or removes a callback with the given Assistant server for this message type.
References DtRtiAssistantServer::addMsgCallback(), and DtAssistantFederationStateMsgKind.
Referenced by DtAssistantFederationsInfoMgr::DtAssistantFederationsInfoMgr().
| void DtAssistantFederationStateMsg::addCallback | ( | DtRtiAssistantPeer * | conn, |
| DtAssistantFederationStateCb | cb, | ||
| void * | usr | ||
| ) | [static] |
Adds or removes a callback with the given Assistant peer for this message type.
References DtRtiAssistantPeer::addMsgCallback(), and DtAssistantFederationStateMsgKind.
| DtInetUtils::DtInetAddrFamily DtAssistantFederationStateMsg::addressFamily | ( | ) | const [protected, virtual] |
References netAssistantFederationStateMsg().
Referenced by getConnection(), and getUpdatedFederateStates().
| DtAssistantMsg * DtAssistantFederationStateMsg::clone | ( | bool | copy = true | ) | const [virtual] |
Return a copy/empty object of the same type as this.
Implements DtAssistantMsg.
References DtAssistantFederationStateMsg(), and netAssistantFederationStateMsg().
| DtNetU8 * DtAssistantFederationStateMsg::constrainedPtr | ( | ) | [protected, virtual] |
Return pointer to the federates' constrained status location in message.
References numFederates(), and regulatingPtr().
Referenced by getUpdatedFederateStates(), hlaVersionsPtr(), and setFederateStates().
| const DtNetU8 * DtAssistantFederationStateMsg::constrainedPtr | ( | ) | const [protected, virtual] |
References numFederates(), and regulatingPtr().
| DtAssistantMsg * DtAssistantFederationStateMsg::create | ( | const DtNetAssistantMsgHeader * | initial, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) | [static] |
Creators.
References DtAssistantFederationStateMsg().
| DtAssistantMsg * DtAssistantFederationStateMsg::create | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) | [static] |
References DtAssistantFederationStateMsg().
| DtNetU8 * DtAssistantFederationStateMsg::disconnectedPtr | ( | ) | [protected, virtual] |
Return pointer to the federates' disconnected status location in message.
References numFederates(), and reconnectingPtr().
Referenced by getUpdatedFederateStates(), regulatingPtr(), and setFederateStates().
| const DtNetU8 * DtAssistantFederationStateMsg::disconnectedPtr | ( | ) | const [protected, virtual] |
References numFederates(), and reconnectingPtr().
| DtNetU32 * DtAssistantFederationStateMsg::federateConnIdsPtr | ( | ) | [protected, virtual] |
Return pointer to the federate connection IDs location in message.
References federateWebServerAddrsPtr(), and numFederates().
Referenced by federateHdlsPtr(), getUpdatedFederateStates(), and setFederateStates().
| const DtNetU32 * DtAssistantFederationStateMsg::federateConnIdsPtr | ( | ) | const [protected, virtual] |
References federateWebServerAddrsPtr(), and numFederates().
| DtNetU8 * DtAssistantFederationStateMsg::federateContTestPtr | ( | ) | [protected, virtual] |
Return pointer to the federates' continuous test status location in message.
References federateTestInProgressPtr(), and numFederates().
Referenced by getUpdatedFederateStates(), reconnectingPtr(), and setFederateStates().
| const DtNetU8 * DtAssistantFederationStateMsg::federateContTestPtr | ( | ) | const [protected, virtual] |
References federateTestInProgressPtr(), and numFederates().
| DtNetU32 * DtAssistantFederationStateMsg::federateHdlsPtr | ( | ) | [protected, virtual] |
Return pointer to the federate handles location in message.
References federateConnIdsPtr(), and numFederates().
Referenced by federateWebServerPortsPtr(), getUpdatedFederateStates(), and setFederateStates().
| const DtNetU32 * DtAssistantFederationStateMsg::federateHdlsPtr | ( | ) | const [protected, virtual] |
References federateConnIdsPtr(), and numFederates().
| DtNetU128 * DtAssistantFederationStateMsg::federateHostAddrsPtr | ( | ) | [protected, virtual] |
Return pointer to the federate host addresses location in message.
References netAssistantFederationStateMsg().
Referenced by federateWebServerAddrsPtr(), getUpdatedFederateStates(), and setFederateStates().
| const DtNetU128 * DtAssistantFederationStateMsg::federateHostAddrsPtr | ( | ) | const [protected, virtual] |
References netAssistantFederationStateMsg().
| const char * DtAssistantFederationStateMsg::federateHostNamesPtr | ( | ) | const [protected, virtual] |
Return pointer to federate host names location in message.
References federateNamesPtr(), and federateNamesSize().
Referenced by getUpdatedFederateStates(), lbtsStringsPtr(), and setFederateStates().
| char * DtAssistantFederationStateMsg::federateHostNamesPtr | ( | ) | [protected, virtual] |
References federateNamesPtr(), and federateNamesSize().
| unsigned DtAssistantFederationStateMsg::federateHostNamesSize | ( | ) | const [protected, virtual] |
References DtNetAssistantFederationStateMsg::federateHostNamesSize, and netAssistantFederationStateMsg().
Referenced by lbtsStringsPtr(), and setFederateStates().
| const char * DtAssistantFederationStateMsg::federateNamesPtr | ( | ) | const [protected, virtual] |
Return a pointer to federate names location in the message.
References federateTypesPtr(), and federateTypesSize().
Referenced by federateHostNamesPtr(), getUpdatedFederateStates(), and setFederateStates().
| char * DtAssistantFederationStateMsg::federateNamesPtr | ( | ) | [protected, virtual] |
References federateTypesPtr(), and federateTypesSize().
| unsigned DtAssistantFederationStateMsg::federateNamesSize | ( | ) | const [protected, virtual] |
References DtNetAssistantFederationStateMsg::federateNamesSize, and netAssistantFederationStateMsg().
Referenced by federateHostNamesPtr(), and setFederateStates().
| DtNetU16 * DtAssistantFederationStateMsg::federateNumInitiatedTestsPtr | ( | ) | [protected, virtual] |
Return pointer to the federates' number of initiated tests location in message.
References federateWebServerPortsPtr(), and numFederates().
Referenced by federateNumTestReportsPtr(), getUpdatedFederateStates(), and setFederateStates().
| const DtNetU16 * DtAssistantFederationStateMsg::federateNumInitiatedTestsPtr | ( | ) | const [protected, virtual] |
References federateWebServerPortsPtr(), and numFederates().
| DtNetU16 * DtAssistantFederationStateMsg::federateNumTestReportsPtr | ( | ) | [protected, virtual] |
Return pointer to the federates' number of generated test reports location in message.
References federateNumInitiatedTestsPtr(), and numFederates().
Referenced by federateTestEnablePtr(), getUpdatedFederateStates(), and setFederateStates().
| const DtNetU16 * DtAssistantFederationStateMsg::federateNumTestReportsPtr | ( | ) | const [protected, virtual] |
References federateNumInitiatedTestsPtr(), and numFederates().
| DtNetU8 * DtAssistantFederationStateMsg::federateTestEnablePtr | ( | ) | [protected, virtual] |
Return pointer to the federates' test enable status location in message.
References federateNumTestReportsPtr(), and numFederates().
Referenced by federateTestInProgressPtr(), getUpdatedFederateStates(), and setFederateStates().
| const DtNetU8 * DtAssistantFederationStateMsg::federateTestEnablePtr | ( | ) | const [protected, virtual] |
References federateNumTestReportsPtr(), and numFederates().
| DtNetU8 * DtAssistantFederationStateMsg::federateTestInProgressPtr | ( | ) | [protected, virtual] |
Return pointer to the federates' test in progress status location in message.
References federateTestEnablePtr(), and numFederates().
Referenced by federateContTestPtr(), getUpdatedFederateStates(), and setFederateStates().
| const DtNetU8 * DtAssistantFederationStateMsg::federateTestInProgressPtr | ( | ) | const [protected, virtual] |
References federateTestEnablePtr(), and numFederates().
| const char * DtAssistantFederationStateMsg::federateTypesPtr | ( | ) | const [protected, virtual] |
Return pointer to federate types location in message.
References fomModulesPtr(), and fomModulesSize().
Referenced by federateNamesPtr(), getUpdatedFederateStates(), and setFederateStates().
| char * DtAssistantFederationStateMsg::federateTypesPtr | ( | ) | [protected, virtual] |
References fomModulesPtr(), and fomModulesSize().
| unsigned DtAssistantFederationStateMsg::federateTypesSize | ( | ) | const [protected, virtual] |
References DtNetAssistantFederationStateMsg::federateTypesSize, and netAssistantFederationStateMsg().
Referenced by federateNamesPtr(), and setFederateStates().
| DtNetU32 * DtAssistantFederationStateMsg::federateWebServerAddrsPtr | ( | ) | [protected, virtual] |
Return pointer to the federates' web server host addresses location in message.
References federateHostAddrsPtr(), and numFederates().
Referenced by federateConnIdsPtr(), getUpdatedFederateStates(), and setFederateStates().
| const DtNetU32 * DtAssistantFederationStateMsg::federateWebServerAddrsPtr | ( | ) | const [protected, virtual] |
References federateHostAddrsPtr(), and numFederates().
| DtNetU16 * DtAssistantFederationStateMsg::federateWebServerPortsPtr | ( | ) | [protected, virtual] |
Return pointer to the federates' web server ports location in message.
References federateHdlsPtr(), and numFederates().
Referenced by federateNumInitiatedTestsPtr(), getUpdatedFederateStates(), and setFederateStates().
| const DtNetU16 * DtAssistantFederationStateMsg::federateWebServerPortsPtr | ( | ) | const [protected, virtual] |
References federateHdlsPtr(), and numFederates().
| unsigned int DtAssistantFederationStateMsg::federationHandle | ( | ) | const [virtual] |
Get the federation handle.
References DtNetAssistantFederationStateMsg::federationHandle, and netAssistantFederationStateMsg().
Referenced by printData(), and DtAssistantFederationsInfoMgr::processFederationStateMsg().
| DtString DtAssistantFederationStateMsg::federationName | ( | ) | const [virtual] |
Get the federation name.
References federationNamePtr(), and federationNameSize().
Referenced by printData(), and DtAssistantFederationsInfoMgr::processFederationStateMsg().
| const char * DtAssistantFederationStateMsg::federationNamePtr | ( | ) | const [protected, virtual] |
Return pointer to federation name location in message.
References hlaVersionsPtr(), and numFederates().
Referenced by federationName(), fedFileNamePtr(), and setFederationName().
| char * DtAssistantFederationStateMsg::federationNamePtr | ( | ) | [protected, virtual] |
References hlaVersionsPtr(), and numFederates().
| unsigned DtAssistantFederationStateMsg::federationNameSize | ( | ) | const [protected, virtual] |
References DtNetAssistantFederationStateMsg::federationNameSize, and netAssistantFederationStateMsg().
Referenced by federationName(), fedFileNamePtr(), and setFederationName().
| DtString DtAssistantFederationStateMsg::fedFileName | ( | ) | const [virtual] |
Get the FED file name.
References fedFileNamePtr(), and fedFileNameSize().
Referenced by printData().
| const char * DtAssistantFederationStateMsg::fedFileNamePtr | ( | ) | const [protected, virtual] |
Return pointer to FED file name location in message.
References federationNamePtr(), and federationNameSize().
Referenced by fedFileName(), fomModulesPtr(), and setFedFileName().
| char * DtAssistantFederationStateMsg::fedFileNamePtr | ( | ) | [protected, virtual] |
References federationNamePtr(), and federationNameSize().
| unsigned DtAssistantFederationStateMsg::fedFileNameSize | ( | ) | const [protected, virtual] |
References DtNetAssistantFederationStateMsg::fedFileNameSize, and netAssistantFederationStateMsg().
Referenced by fedFileName(), fomModulesPtr(), and setFedFileName().
| const char * DtAssistantFederationStateMsg::fomModulesPtr | ( | ) | const [protected, virtual] |
Return a pointer to FOM Modules location in the message.
References fedFileNamePtr(), and fedFileNameSize().
Referenced by federateTypesPtr(), getFomModules(), and setFomModules().
| char * DtAssistantFederationStateMsg::fomModulesPtr | ( | ) | [protected, virtual] |
References fedFileNamePtr(), and fedFileNameSize().
| unsigned DtAssistantFederationStateMsg::fomModulesSize | ( | ) | const [protected, virtual] |
References DtNetAssistantFederationStateMsg::fomModulesSize, and netAssistantFederationStateMsg().
Referenced by federateTypesPtr(), getFomModules(), and setFomModules().
| void DtAssistantFederationStateMsg::getConnection | ( | DtRtiConnectionInfo & | conn, |
| const MAKRti::DtInetAddr & | address | ||
| ) | const [virtual] |
Get the connection to be observed, setting the network interface address as given.
References addressFamily(), netAssistantFederationStateMsg(), DtRtiConnectionInfo::setBestEffortIp(), DtRtiConnectionInfo::setForwarderPort(), DtRtiConnectionInfo::setNetworkInterfaceAddr(), DtRtiConnectionInfo::setReliableIp(), DtRtiConnectionInfo::setTcpPort(), DtRtiConnectionInfo::setUdpPort(), DtRtiConnectionInfo::setUseRtiexec(), and tcpPort.
Referenced by printData(), and DtAssistantFederationsInfoMgr::processFederationStateMsg().
| void DtAssistantFederationStateMsg::getFomModules | ( | std::list< MAKRti::DtString > & | fomModules | ) | const [virtual] |
Get the FOM Modules.
References fomModulesPtr(), and fomModulesSize().
Referenced by DtAssistantFederationsInfoMgr::processFederationStateMsg().
| void DtAssistantFederationStateMsg::getUpdatedFederateStates | ( | DtFederateInfoByHandleMap & | federates | ) | const [virtual] |
Adds (or updates) the states of all federates from the message.
References addressFamily(), constrainedPtr(), disconnectedPtr(), federateConnIdsPtr(), federateContTestPtr(), federateHdlsPtr(), federateHostAddrsPtr(), federateHostNamesPtr(), federateNamesPtr(), federateNumInitiatedTestsPtr(), federateNumTestReportsPtr(), federateTestEnablePtr(), federateTestInProgressPtr(), federateTypesPtr(), federateWebServerAddrsPtr(), federateWebServerPortsPtr(), hlaVersionsPtr(), lbtsStringsPtr(), lookAheadStringsPtr(), numFederates(), reconnectingPtr(), regulatingPtr(), DtAssistantFederateInfo::setConnId(), DtAssistantFederateInfo::setContinuousTest(), DtAssistantFederateInfo::setFederateHandle(), DtAssistantFederateInfo::setFederateHostAddr(), DtAssistantFederateInfo::setFederateHostName(), DtAssistantFederateInfo::setFederateName(), DtAssistantFederateInfo::setFederateType(), DtAssistantFederateInfo::setHeartbeated(), DtAssistantFederateInfo::setHlaVersion(), DtAssistantFederateInfo::setIsConstrained(), DtAssistantFederateInfo::setIsDisconnected(), DtAssistantFederateInfo::setIsReconnecting(), DtAssistantFederateInfo::setIsRegulating(), DtAssistantFederateInfo::setLbtsString(), DtAssistantFederateInfo::setLookAheadString(), DtAssistantFederateInfo::setNumInitiatedTests(), DtAssistantFederateInfo::setNumTestReports(), DtAssistantFederateInfo::setTestEnabled(), DtAssistantFederateInfo::setTestInProgress(), DtAssistantFederateInfo::setTimeString(), DtAssistantFederateInfo::setWebSpyAddr(), DtAssistantFederateInfo::setWebSpyHttpPort(), and timeStringsPtr().
Referenced by DtAssistantFederationsInfoMgr::processFederationStateMsg().
| DtNetU8 * DtAssistantFederationStateMsg::hlaVersionsPtr | ( | ) | [protected, virtual] |
Return pointer to the federates' HLA version location in message.
References constrainedPtr(), and numFederates().
Referenced by federationNamePtr(), getUpdatedFederateStates(), and setFederateStates().
| const DtNetU8 * DtAssistantFederationStateMsg::hlaVersionsPtr | ( | ) | const [protected, virtual] |
References constrainedPtr(), and numFederates().
| DtAssistantMsgKind DtAssistantFederationStateMsg::internalMsgKind | ( | ) | [protected, virtual] |
Returns the kind of a DtAssistantFederationStateMsg message.
Implements DtAssistantMsg.
References DtAssistantFederationStateMsgKind.
Referenced by DtAssistantFederationStateMsg().
| bool DtAssistantFederationStateMsg::isRemoval | ( | ) | const [virtual] |
Get whether or not this federation is being removed.
References DtNetAssistantFederationStateMsg::isRemoval, and netAssistantFederationStateMsg().
Referenced by DtAssistantFederationsInfoMgr::processFederationStateMsg().
| bool DtAssistantFederationStateMsg::isTestEnabled | ( | ) | const [virtual] |
Get whether or not network testing is enabled.
References netAssistantFederationStateMsg(), and DtNetAssistantFederationStateMsg::testEnabled.
Referenced by printData(), and DtAssistantFederationsInfoMgr::processFederationStateMsg().
| const char * DtAssistantFederationStateMsg::lbtsStringsPtr | ( | ) | const [protected, virtual] |
Return pointer to federate LBTS strings location in message.
References federateHostNamesPtr(), and federateHostNamesSize().
Referenced by getUpdatedFederateStates(), lookAheadStringsPtr(), and setFederateStates().
| char * DtAssistantFederationStateMsg::lbtsStringsPtr | ( | ) | [protected, virtual] |
References federateHostNamesPtr(), and federateHostNamesSize().
| unsigned DtAssistantFederationStateMsg::lbtsStringsSize | ( | ) | const [protected, virtual] |
References DtNetAssistantFederationStateMsg::lbtsSize, and netAssistantFederationStateMsg().
Referenced by lookAheadStringsPtr(), and setFederateStates().
| const char * DtAssistantFederationStateMsg::lookAheadStringsPtr | ( | ) | const [protected, virtual] |
Return pointer to federate look ahead strings location in message.
References lbtsStringsPtr(), and lbtsStringsSize().
Referenced by getUpdatedFederateStates(), setFederateStates(), and timeStringsPtr().
| char * DtAssistantFederationStateMsg::lookAheadStringsPtr | ( | ) | [protected, virtual] |
References lbtsStringsPtr(), and lbtsStringsSize().
| unsigned DtAssistantFederationStateMsg::lookAheadStringsSize | ( | ) | const [protected, virtual] |
References DtNetAssistantFederationStateMsg::lookAheadSize, and netAssistantFederationStateMsg().
Referenced by setFederateStates(), and timeStringsPtr().
| int DtAssistantFederationStateMsg::minSize | ( | ) | const [protected, virtual] |
Returns minimum size of a message, including header.
Referenced by DtAssistantFederationStateMsg().
| DtNetAssistantFederationStateMsg * DtAssistantFederationStateMsg::netAssistantFederationStateMsg | ( | ) | [protected, virtual] |
The network representation for the message.
Referenced by addressFamily(), clone(), federateHostAddrsPtr(), federateHostNamesSize(), federateNamesSize(), federateTypesSize(), federationHandle(), federationNameSize(), fedFileNameSize(), fomModulesSize(), getConnection(), isRemoval(), isTestEnabled(), lbtsStringsSize(), lookAheadStringsSize(), noFederations(), numFederates(), setAddressFamily(), setConnection(), setFederateHostNamesSize(), setFederateNamesSize(), setFederateTypesSize(), setFederationHandle(), setFederationNameSize(), setFedFileNameSize(), setFomModulesSize(), setIsRemoval(), setIsTestEnabled(), setLbtsStringsSize(), setLookAheadStringsSize(), setNoFederations(), setNumFederates(), setTimeStringsSize(), and timeStringsSize().
| const DtNetAssistantFederationStateMsg * DtAssistantFederationStateMsg::netAssistantFederationStateMsg | ( | ) | const [protected, virtual] |
| bool DtAssistantFederationStateMsg::noFederations | ( | ) | const [virtual] |
Get whether this rtiexec has any federations.
References netAssistantFederationStateMsg(), and DtNetAssistantFederationStateMsg::noFederations.
Referenced by DtAssistantFederationsInfoMgr::processFederationStateMsg().
| unsigned DtAssistantFederationStateMsg::numFederates | ( | ) | const [protected, virtual] |
References netAssistantFederationStateMsg(), and DtNetAssistantFederationStateMsg::numFederates.
Referenced by constrainedPtr(), disconnectedPtr(), federateConnIdsPtr(), federateContTestPtr(), federateHdlsPtr(), federateNumInitiatedTestsPtr(), federateNumTestReportsPtr(), federateTestEnablePtr(), federateTestInProgressPtr(), federateWebServerAddrsPtr(), federateWebServerPortsPtr(), federationNamePtr(), getUpdatedFederateStates(), hlaVersionsPtr(), printData(), reconnectingPtr(), regulatingPtr(), and setFederateStates().
| void DtAssistantFederationStateMsg::printData | ( | ) | const [virtual] |
Print the data section.
Reimplemented from DtAssistantMsg.
References DtRtiConnectionInfo::defaultName(), federationHandle(), federationName(), fedFileName(), getConnection(), isTestEnabled(), and numFederates().
| DtNetU8 * DtAssistantFederationStateMsg::reconnectingPtr | ( | ) | [protected, virtual] |
Return pointer to the federates' reconnecting status location in message.
References federateContTestPtr(), and numFederates().
Referenced by disconnectedPtr(), getUpdatedFederateStates(), and setFederateStates().
| const DtNetU8 * DtAssistantFederationStateMsg::reconnectingPtr | ( | ) | const [protected, virtual] |
References federateContTestPtr(), and numFederates().
| DtNetU8 * DtAssistantFederationStateMsg::regulatingPtr | ( | ) | [protected, virtual] |
Return pointer to the federates' regulating status location in message.
References disconnectedPtr(), and numFederates().
Referenced by constrainedPtr(), getUpdatedFederateStates(), and setFederateStates().
| const DtNetU8 * DtAssistantFederationStateMsg::regulatingPtr | ( | ) | const [protected, virtual] |
References disconnectedPtr(), and numFederates().
| void DtAssistantFederationStateMsg::removeCallback | ( | DtRtiAssistantServer * | conn, |
| DtAssistantFederationStateCb | cb, | ||
| void * | usr | ||
| ) | [static] |
| void DtAssistantFederationStateMsg::removeCallback | ( | DtRtiAssistantPeer * | conn, |
| DtAssistantFederationStateCb | cb, | ||
| void * | usr | ||
| ) | [static] |
References DtAssistantFederationStateMsgKind, and DtRtiAssistantPeer::removeMsgCallback().
| void DtAssistantFederationStateMsg::setAddressFamily | ( | DtInetUtils::DtInetAddrFamily | fam | ) | [protected, virtual] |
Get/set the address family for all of the federates in this federation.
References DtNetAssistantFederationStateMsg::addressFamily, and netAssistantFederationStateMsg().
Referenced by setFederateStates().
| void DtAssistantFederationStateMsg::setConnection | ( | const DtRtiConnectionInfo & | conn | ) | [virtual] |
Set the connection.
References DtNetAssistantFederationStateMsg::addressFamily, DtRtiConnectionInfo::bestEffortIp(), DtNetAssistantFederationStateMsg::bestEffortIpAddress, DtNetAssistantFederationStateMsg::forwarderPort, DtRtiConnectionInfo::forwarderPort(), netAssistantFederationStateMsg(), DtRtiConnectionInfo::reliableIp(), DtNetAssistantFederationStateMsg::reliableIpAddress, DtNetAssistantFederationStateMsg::tcpPort, DtRtiConnectionInfo::tcpPort(), DtNetAssistantFederationStateMsg::udpPort, DtRtiConnectionInfo::udpPort(), DtNetAssistantFederationStateMsg::useRtiexec, and DtRtiConnectionInfo::useRtiexec().
Referenced by DtRtiAssistantPeer::sendFederationStateMsg(), and DtRtiAssistantPeer::sendNoFederationMsg().
| void DtAssistantFederationStateMsg::setFederateHostNamesSize | ( | unsigned | size | ) | [protected, virtual] |
Set/Get federate host names size.
References DtNetAssistantFederationStateMsg::federateHostNamesSize, and netAssistantFederationStateMsg().
Referenced by setFederateStates().
| void DtAssistantFederationStateMsg::setFederateNamesSize | ( | unsigned | size | ) | [protected, virtual] |
Set/Get federate names size.
References DtNetAssistantFederationStateMsg::federateNamesSize, and netAssistantFederationStateMsg().
Referenced by setFederateStates().
| void DtAssistantFederationStateMsg::setFederateStates | ( | const DtFederateInfoByHandleMap & | federates | ) | [virtual] |
Set the states of all federates.
References constrainedPtr(), disconnectedPtr(), federateConnIdsPtr(), federateContTestPtr(), federateHdlsPtr(), federateHostAddrsPtr(), federateHostNamesPtr(), federateHostNamesSize(), federateNamesPtr(), federateNamesSize(), federateNumInitiatedTestsPtr(), federateNumTestReportsPtr(), federateTestEnablePtr(), federateTestInProgressPtr(), federateTypesPtr(), federateTypesSize(), federateWebServerAddrsPtr(), federateWebServerPortsPtr(), hlaVersionsPtr(), rti1516e::insertBytes(), lbtsStringsPtr(), lbtsStringsSize(), lookAheadStringsPtr(), lookAheadStringsSize(), numFederates(), reconnectingPtr(), regulatingPtr(), setAddressFamily(), setFederateHostNamesSize(), setFederateNamesSize(), setFederateTypesSize(), setLbtsStringsSize(), setLookAheadStringsSize(), setNumFederates(), setTimeStringsSize(), timeStringsPtr(), and timeStringsSize().
Referenced by DtRtiAssistantExecClient::sendFederationStateMsg(), and DtRtiAssistantPeer::sendFederationStateMsg().
| void DtAssistantFederationStateMsg::setFederateTypesSize | ( | unsigned | size | ) | [protected, virtual] |
Set/Get federate types size.
References DtNetAssistantFederationStateMsg::federateTypesSize, and netAssistantFederationStateMsg().
Referenced by setFederateStates().
| void DtAssistantFederationStateMsg::setFederationHandle | ( | unsigned int | handle | ) | [virtual] |
Set the federation handle.
References DtNetAssistantFederationStateMsg::federationHandle, and netAssistantFederationStateMsg().
Referenced by DtRtiAssistantExecClient::sendFederationStateMsg(), and DtRtiAssistantPeer::sendFederationStateMsg().
| void DtAssistantFederationStateMsg::setFederationName | ( | const MAKRti::DtString & | name | ) | [virtual] |
Set the federation name.
References federationNamePtr(), federationNameSize(), rti1516e::insertBytes(), and setFederationNameSize().
Referenced by DtRtiAssistantExecClient::sendFederationStateMsg(), and DtRtiAssistantPeer::sendFederationStateMsg().
| void DtAssistantFederationStateMsg::setFederationNameSize | ( | unsigned | size | ) | [protected, virtual] |
Set/Get federation name size.
References DtNetAssistantFederationStateMsg::federationNameSize, and netAssistantFederationStateMsg().
Referenced by setFederationName().
| void DtAssistantFederationStateMsg::setFedFileName | ( | const MAKRti::DtString & | name | ) | [virtual] |
Set the FED file name.
References fedFileNamePtr(), fedFileNameSize(), rti1516e::insertBytes(), and setFedFileNameSize().
Referenced by DtRtiAssistantExecClient::sendFederationStateMsg(), and DtRtiAssistantPeer::sendFederationStateMsg().
| void DtAssistantFederationStateMsg::setFedFileNameSize | ( | unsigned | size | ) | [protected, virtual] |
Set/Get FED file name size.
References DtNetAssistantFederationStateMsg::fedFileNameSize, and netAssistantFederationStateMsg().
Referenced by setFedFileName().
| void DtAssistantFederationStateMsg::setFomModules | ( | const std::list< MAKRti::DtString > & | fomModules | ) | [virtual] |
Set the FOM Modules.
References fomModulesPtr(), fomModulesSize(), rti1516e::insertBytes(), and setFomModulesSize().
Referenced by DtRtiAssistantExecClient::sendFederationStateMsg(), and DtRtiAssistantPeer::sendFederationStateMsg().
| void DtAssistantFederationStateMsg::setFomModulesSize | ( | unsigned | size | ) | [protected, virtual] |
Set/Get FOM Modules size.
References DtNetAssistantFederationStateMsg::fomModulesSize, and netAssistantFederationStateMsg().
Referenced by setFomModules().
| void DtAssistantFederationStateMsg::setIsRemoval | ( | bool | remove | ) | [virtual] |
Set whether or not this federation is being removed.
References DtNetAssistantFederationStateMsg::isRemoval, and netAssistantFederationStateMsg().
Referenced by DtRtiAssistantExecClient::sendFederationStateMsg(), and DtRtiAssistantPeer::sendFederationStateMsg().
| void DtAssistantFederationStateMsg::setIsTestEnabled | ( | bool | enabled | ) | [virtual] |
Set whether or not network testing is enabled.
References netAssistantFederationStateMsg(), and DtNetAssistantFederationStateMsg::testEnabled.
Referenced by DtRtiAssistantExecClient::sendFederationStateMsg(), and DtRtiAssistantPeer::sendFederationStateMsg().
| void DtAssistantFederationStateMsg::setLbtsStringsSize | ( | unsigned | size | ) | [protected, virtual] |
Set/Get the LBTS strings size.
References DtNetAssistantFederationStateMsg::lbtsSize, and netAssistantFederationStateMsg().
Referenced by setFederateStates().
| void DtAssistantFederationStateMsg::setLookAheadStringsSize | ( | unsigned | size | ) | [protected, virtual] |
Set/Get the look ahead strings size.
References DtNetAssistantFederationStateMsg::lookAheadSize, and netAssistantFederationStateMsg().
Referenced by setFederateStates().
| void DtAssistantFederationStateMsg::setNoFederations | ( | bool | val | ) | [virtual] |
Set whether this rtiexec has any federations.
References netAssistantFederationStateMsg(), and DtNetAssistantFederationStateMsg::noFederations.
Referenced by DtRtiAssistantExecClient::sendFederationStateMsg(), DtRtiAssistantPeer::sendFederationStateMsg(), DtRtiAssistantExecClient::sendNoFederationMsg(), and DtRtiAssistantPeer::sendNoFederationMsg().
| void DtAssistantFederationStateMsg::setNumFederates | ( | unsigned | num | ) | [protected, virtual] |
Get/set the number of federates included in this message.
References netAssistantFederationStateMsg(), and DtNetAssistantFederationStateMsg::numFederates.
Referenced by setFederateStates().
| void DtAssistantFederationStateMsg::setTimeStringsSize | ( | unsigned | size | ) | [protected, virtual] |
Set/Get the time strings size.
References netAssistantFederationStateMsg(), and DtNetAssistantFederationStateMsg::timeSize.
Referenced by setFederateStates().
| const char * DtAssistantFederationStateMsg::timeStringsPtr | ( | ) | const [protected, virtual] |
Return pointer to federate time strings location in message.
References lookAheadStringsPtr(), and lookAheadStringsSize().
Referenced by getUpdatedFederateStates(), and setFederateStates().
| char * DtAssistantFederationStateMsg::timeStringsPtr | ( | ) | [protected, virtual] |
References lookAheadStringsPtr(), and lookAheadStringsSize().
| unsigned DtAssistantFederationStateMsg::timeStringsSize | ( | ) | const [protected, virtual] |
References netAssistantFederationStateMsg(), and DtNetAssistantFederationStateMsg::timeSize.
Referenced by setFederateStates().