![]() |
MAK RTIspy API Documentation for HLA Evolved
|
The DtAssistantForwarderStateMsg defines a wrapper for the RTI Assistant forwarder state message sent to an assistant from a local RTI Forwarder and between assistants to relay RTI component information. More...
Inheritance diagram for DtAssistantForwarderStateMsg:
Collaboration diagram for DtAssistantForwarderStateMsg:Public Member Functions | |
| DtAssistantForwarderStateMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructors. | |
| DtAssistantForwarderStateMsg (const DtNetAssistantForwarderStateMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| virtual | ~DtAssistantForwarderStateMsg () |
| Destructor. | |
| virtual DtAssistantMsg * | clone (bool copy=true) const |
| Return a copy/empty object of the same type as this. | |
| virtual void | printData () const |
| Print the data section. | |
| void | getAllData (unsigned int &numForwarderToForwarderConns, std::vector< MAKRti::DtString > &forwarderIdentifiers, std::vector< MAKRti::DtString > &forwarderConnectionHostNames, std::vector< MAKRti::DtInetAddr > &forwarderConnectionAddrs, std::vector< int > &forwarderConnectionPorts, unsigned int &numExecConns, unsigned int &numForwarderClientConns, std::vector< MAKRti::DtString > &clientConnectionNames, std::vector< MAKRti::DtString > &clientConnectionTypeNames, std::vector< MAKRti::DtString > &clientConnectionProcessNames, std::vector< MAKRti::DtString > &clientConnectionPIDs, std::vector< MAKRti::DtString > &clientConnectionCommandArgs, std::vector< MAKRti::DtString > &clientConnectionHostNames, std::vector< MAKRti::DtInetAddr > &clientConnectionAddrs, std::vector< MAKRti::DtString > &clientConnectionFederationNames, std::vector< int > &clientConnectionHandles, std::vector< int > &clientConnectionQueueStatus, std::vector< DtHlaVersionId > &clientHlaVersions) const |
| bool | setAllData (unsigned int numForwarderToForwarderConns, const std::vector< MAKRti::DtString > &forwarderIdentifiers, const std::vector< MAKRti::DtString > &forwarderConnectionHostNames, const std::vector< MAKRti::DtInetAddr > &forwarderConnectionAddrs, const std::vector< int > &forwarderConnectionPorts, unsigned int numExecConns, unsigned int numForwarderClientConns, const std::vector< MAKRti::DtString > &clientConnectionNames, const std::vector< MAKRti::DtString > &clientConnectionTypeNames, const std::vector< MAKRti::DtString > &clientConnectionProcessNames, const std::vector< MAKRti::DtString > &clientConnectionPIDs, const std::vector< MAKRti::DtString > &clientConnectionCommandArgs, const std::vector< MAKRti::DtString > &clientConnectionHostNames, const std::vector< MAKRti::DtInetAddr > &clientConnectionAddrs, const std::vector< MAKRti::DtString > &clientConnectionFederationNames, const std::vector< int > &clientConnectionHandles, const std::vector< int > &clientConnectionQueueStatus, const std::vector< DtHlaVersionId > &clientHlaVersions) |
| MAKRti::DtString | toString () const |
| virtual unsigned int | numForwarderToForwarderConnections () const |
| virtual unsigned int | numClientConnectionsThatAreExecs () const |
| virtual unsigned int | numClientConnections () const |
Static Public Member Functions | |
| static DtAssistantMsg * | create (const DtNetAssistantMsgHeader *initial, MAKRti::DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) |
| Creators. | |
| static DtAssistantMsg * | create (MAKRti::DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) |
| static void | addCallback (DtRtiAssistantServer *conn, DtAssistantForwarderStateCb cb, void *usr) |
| Adds or removes a callback with the given Assistant server for this message type. | |
| static void | removeCallback (DtRtiAssistantServer *conn, DtAssistantForwarderStateCb cb, void *usr) |
| static void | addCallback (DtRtiAssistantPeer *conn, DtAssistantForwarderStateCb cb, void *usr) |
| Adds or removes a callback with the given Assistant peer for this message type. | |
| static void | removeCallback (DtRtiAssistantPeer *conn, DtAssistantForwarderStateCb cb, void *usr) |
Protected Member Functions | |
| virtual DtNetAssistantForwarderStateMsg * | netAssistantForwarderStateMsg () |
| The network representation for the message. | |
| virtual const DtNetAssistantForwarderStateMsg * | netAssistantForwarderStateMsg () const |
| virtual DtAssistantMsgKind | internalMsgKind () |
| Returns the kind of a DtNetAssistantForwarderStateMsg message. | |
| virtual int | minSize () const |
| Returns minimum size of a message, including header. | |
| virtual void | setNumForwarderToForwarderConnections (unsigned int num) |
| virtual void | setNumClientConnectionsThatAreExecs (unsigned int num) |
| virtual void | setNumClientConnections (unsigned int num) |
| virtual DtInetUtils::DtInetAddrFamily | addressFamily () const |
| Get/set the IP address family. | |
| virtual void | setAddressFamily (DtInetUtils::DtInetAddrFamily fam) |
| virtual void | forwarderIds (std::vector< MAKRti::DtString > &ids) const |
| Get/set all of the forwarder ids. | |
| virtual bool | setForwarderIds (const std::vector< MAKRti::DtString > &ids) |
| virtual void | forwarderHostNames (std::vector< MAKRti::DtString > &names) const |
| Get/set all of the forwarder Host Names. | |
| virtual bool | setForwarderHostNames (const std::vector< MAKRti::DtString > &names) |
| virtual void | forwarderAddrs (std::vector< MAKRti::DtInetAddr > &addrs) const |
| Get all of the forwarder Addrs. | |
| virtual bool | setForwarderAddrs (const std::vector< MAKRti::DtInetAddr > &addrs) |
| virtual void | forwarderPorts (std::vector< int > &ports) const |
| Get all of the forwarder Ports. | |
| virtual bool | setForwarderPorts (const std::vector< int > &ports) |
| virtual void | clientNames (std::vector< MAKRti::DtString > &names) const |
| Get all of the client Names. | |
| virtual bool | setClientNames (const std::vector< MAKRti::DtString > &names) |
| virtual void | clientTypes (std::vector< MAKRti::DtString > &strTypes) const |
| Get all of the client types. | |
| virtual bool | setClientTypes (const std::vector< MAKRti::DtString > &strTypes) |
| virtual void | clientProcessNames (std::vector< MAKRti::DtString > &processNames) const |
| Get all of the client process names. | |
| virtual bool | setClientProcessNames (const std::vector< MAKRti::DtString > &processNames) |
| virtual void | clientPIDs (std::vector< MAKRti::DtString > &pids) const |
| Get all of the client pids. | |
| virtual bool | setClientPIDs (const std::vector< MAKRti::DtString > &pids) |
| virtual void | clientCommandArgs (std::vector< MAKRti::DtString > &commandArgs) const |
| Get all of the client command arguments. | |
| virtual bool | setClientCommandArgs (const std::vector< MAKRti::DtString > &commandArgs) |
| virtual void | clientHostNames (std::vector< MAKRti::DtString > &names) const |
| Get all of the client Host Names. | |
| virtual bool | setClientHostNames (const std::vector< MAKRti::DtString > &names) |
| virtual void | clientFederationNames (std::vector< MAKRti::DtString > &names) const |
| Get all of the client Federation Names. | |
| virtual bool | setClientFederationNames (const std::vector< MAKRti::DtString > &names) |
| virtual void | clientAddrs (std::vector< MAKRti::DtInetAddr > &addrs) const |
| Get all of the client Addrs. | |
| virtual bool | setClientAddrs (const std::vector< MAKRti::DtInetAddr > &addrs) |
| virtual void | clientConnectionHandles (std::vector< int > &addrs) const |
| Get all of the client Connection handles. | |
| virtual bool | setClientConnectionHandles (const std::vector< int > &handles) |
| virtual void | clientConnectionQueueStatus (std::vector< int > &queueStatus) const |
| Get all of the client connection queue status. | |
| virtual bool | setClientConnectionQueueStatus (const std::vector< int > &queueStatus) |
| virtual void | clientHlaVersions (std::vector< DtHlaVersionId > &hlaVersions) const |
| Get all of the client connection HLA versions. | |
| virtual bool | setClientHlaVersions (const std::vector< DtHlaVersionId > &hlaVersions) |
| virtual unsigned int | forwarderIdsSize () const |
| Get/set the total size of all the forwarder ids. | |
| virtual void | setForwarderIdsSize (unsigned int size) |
| virtual const char * | forwarderIdsPtr () const |
| Get the pointer to all the forwarder ids. | |
| virtual char * | forwarderIdsPtr () |
| virtual unsigned int | forwarderHostNamesSize () const |
| Get/set the total size of all the forwarder host names. | |
| virtual void | setForwarderHostNamesSize (unsigned int size) |
| virtual const char * | forwarderHostNamesPtr () const |
| Get the pointer to the forwarder Hostnames data. | |
| virtual char * | forwarderHostNamesPtr () |
| virtual const DtNetU128 * | forwarderAddrsPtr () const |
| Get the pointer to the forwarder Addrs data. | |
| virtual DtNetU128 * | forwarderAddrsPtr () |
| virtual const DtNetU16 * | forwarderPortsPtr () const |
| Get the pointer to the forwarder Ports data. | |
| virtual DtNetU16 * | forwarderPortsPtr () |
| virtual unsigned int | clientNamesSize () const |
| Get/set the total size of all the clients names. | |
| virtual void | setClientNamesSize (unsigned int size) |
| virtual const char * | clientNamesPtr () const |
| Get the pointer to the client names data. | |
| virtual char * | clientNamesPtr () |
| virtual unsigned int | clientTypesSize () const |
| Get/set the total size of all the client types. | |
| virtual void | setClientTypesSize (unsigned int size) |
| virtual const char * | clientTypesPtr () const |
| Get the pointer to the client types data. | |
| virtual char * | clientTypesPtr () |
| virtual unsigned int | clientProcessNamesSize () const |
| Get/set the total size of all the client process names. | |
| virtual void | setClientProcessNamesSize (unsigned int size) |
| virtual const char * | clientProcessNamesPtr () const |
| Get the pointer to the client Process names data. | |
| virtual char * | clientProcessNamesPtr () |
| virtual unsigned int | clientPIDsSize () const |
| Get/set the total size of all the client PIDS. | |
| virtual void | setClientPIDsSize (unsigned int size) |
| virtual const char * | clientPIDsPtr () const |
| Get the pointer to the client pids data. | |
| virtual char * | clientPIDsPtr () |
| virtual unsigned int | clientCommandArgsSize () const |
| Get/set the total size of all the client command arguments. | |
| virtual void | setClientCommandArgsSize (unsigned int size) |
| virtual const char * | clientCommandArgsPtr () const |
| Get the pointer to the client command args data. | |
| virtual char * | clientCommandArgsPtr () |
| virtual unsigned int | clientHostNamesSize () const |
| Get/set the total size of all the clients host name. | |
| virtual void | setClientHostNamesSize (unsigned int size) |
| virtual const char * | clientHostNamesPtr () const |
| Get the pointer to the client host names data. | |
| virtual char * | clientHostNamesPtr () |
| virtual unsigned int | clientFederationNamesSize () const |
| Get/set the total size of all the clients federation names. | |
| virtual void | setClientFederationNamesSize (unsigned int size) |
| virtual const char * | clientFederationNamesPtr () const |
| Get the pointer to the client federation names data. | |
| virtual char * | clientFederationNamesPtr () |
| virtual const DtNetU128 * | clientAddrsPtr () const |
| Get the pointer to the client Addrs data. | |
| virtual DtNetU128 * | clientAddrsPtr () |
| virtual const DtNetU16 * | clientConnectionHandlesPtr () const |
| Get the pointer to the client connectionHandles data. | |
| virtual DtNetU16 * | clientConnectionHandlesPtr () |
| const DtNetU16 * | clientConnectionQueueStatusPtr () const |
| Get the pointer to the client connection queue status data. | |
| DtNetU16 * | clientConnectionQueueStatusPtr () |
| const DtNetU8 * | clientHlaVersionsPtr () const |
| Get the pointer to the client HLA versions data. | |
| DtNetU8 * | clientHlaVersionsPtr () |
The DtAssistantForwarderStateMsg defines a wrapper for the RTI Assistant forwarder state message sent to an assistant from a local RTI Forwarder and between assistants to relay RTI component information.
| DtAssistantForwarderStateMsg::DtAssistantForwarderStateMsg | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
Constructors.
References DtAssistantMsg::initAssistantMsg(), internalMsgKind(), and minSize().
Referenced by clone().
| DtAssistantForwarderStateMsg::DtAssistantForwarderStateMsg | ( | const DtNetAssistantForwarderStateMsg * | netRepMsg, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
Destructor.
| void DtAssistantForwarderStateMsg::addCallback | ( | DtRtiAssistantServer * | conn, |
| DtAssistantForwarderStateCb | cb, | ||
| void * | usr | ||
| ) | [static] |
Adds or removes a callback with the given Assistant server for this message type.
References DtRtiAssistantServer::addMsgCallback(), and DtAssistantForwarderStateMsgKind.
Referenced by DtAssistantNetworkCompInfoMgr::DtAssistantNetworkCompInfoMgr().
| void DtAssistantForwarderStateMsg::addCallback | ( | DtRtiAssistantPeer * | conn, |
| DtAssistantForwarderStateCb | cb, | ||
| void * | usr | ||
| ) | [static] |
Adds or removes a callback with the given Assistant peer for this message type.
References DtRtiAssistantPeer::addMsgCallback(), and DtAssistantForwarderStateMsgKind.
| DtInetUtils::DtInetAddrFamily DtAssistantForwarderStateMsg::addressFamily | ( | ) | const [protected, virtual] |
Get/set the IP address family.
References DtNetAssistantForwarderStateMsg::inetAddrFamily, and netAssistantForwarderStateMsg().
Referenced by clientAddrs(), and forwarderAddrs().
| void DtAssistantForwarderStateMsg::clientAddrs | ( | std::vector< MAKRti::DtInetAddr > & | addrs | ) | const [protected, virtual] |
Get all of the client Addrs.
References addressFamily(), clientAddrsPtr(), and numClientConnections().
Referenced by getAllData().
| const DtNetU128 * DtAssistantForwarderStateMsg::clientAddrsPtr | ( | ) | const [protected, virtual] |
Get the pointer to the client Addrs data.
References forwarderAddrsPtr(), and numForwarderToForwarderConnections().
Referenced by clientAddrs(), forwarderPortsPtr(), and setClientAddrs().
| DtNetU128 * DtAssistantForwarderStateMsg::clientAddrsPtr | ( | ) | [protected, virtual] |
References forwarderAddrsPtr(), and numForwarderToForwarderConnections().
| void DtAssistantForwarderStateMsg::clientCommandArgs | ( | std::vector< MAKRti::DtString > & | commandArgs | ) | const [protected, virtual] |
Get all of the client command arguments.
References clientCommandArgsPtr(), and numClientConnections().
Referenced by getAllData().
| const char * DtAssistantForwarderStateMsg::clientCommandArgsPtr | ( | ) | const [protected, virtual] |
Get the pointer to the client command args data.
References clientPIDsPtr(), and clientPIDsSize().
Referenced by clientCommandArgs(), clientHostNamesPtr(), and setClientCommandArgs().
| char * DtAssistantForwarderStateMsg::clientCommandArgsPtr | ( | ) | [protected, virtual] |
References clientPIDsPtr(), and clientPIDsSize().
| unsigned int DtAssistantForwarderStateMsg::clientCommandArgsSize | ( | ) | const [protected, virtual] |
Get/set the total size of all the client command arguments.
References DtNetAssistantForwarderStateMsg::clientCommandArgSize, and netAssistantForwarderStateMsg().
Referenced by clientHostNamesPtr(), and setAllData().
| void DtAssistantForwarderStateMsg::clientConnectionHandles | ( | std::vector< int > & | addrs | ) | const [protected, virtual] |
Get all of the client Connection handles.
References clientConnectionHandlesPtr(), and numClientConnections().
Referenced by getAllData().
| const DtNetU16 * DtAssistantForwarderStateMsg::clientConnectionHandlesPtr | ( | ) | const [protected, virtual] |
Get the pointer to the client connectionHandles data.
References forwarderPortsPtr(), and numForwarderToForwarderConnections().
Referenced by clientConnectionHandles(), clientConnectionQueueStatusPtr(), and setClientConnectionHandles().
| DtNetU16 * DtAssistantForwarderStateMsg::clientConnectionHandlesPtr | ( | ) | [protected, virtual] |
References forwarderPortsPtr(), and numForwarderToForwarderConnections().
| void DtAssistantForwarderStateMsg::clientConnectionQueueStatus | ( | std::vector< int > & | queueStatus | ) | const [protected, virtual] |
Get all of the client connection queue status.
References clientConnectionQueueStatusPtr(), and numClientConnections().
Referenced by getAllData(), and toString().
| const DtNetU16 * DtAssistantForwarderStateMsg::clientConnectionQueueStatusPtr | ( | ) | const [protected] |
Get the pointer to the client connection queue status data.
References clientConnectionHandlesPtr(), and numClientConnections().
Referenced by clientConnectionQueueStatus(), clientHlaVersionsPtr(), and setClientConnectionQueueStatus().
| DtNetU16 * DtAssistantForwarderStateMsg::clientConnectionQueueStatusPtr | ( | ) | [protected] |
References clientConnectionHandlesPtr(), and numClientConnections().
| void DtAssistantForwarderStateMsg::clientFederationNames | ( | std::vector< MAKRti::DtString > & | names | ) | const [protected, virtual] |
Get all of the client Federation Names.
References clientFederationNamesPtr(), and numClientConnections().
Referenced by getAllData().
| const char * DtAssistantForwarderStateMsg::clientFederationNamesPtr | ( | ) | const [protected, virtual] |
Get the pointer to the client federation names data.
References clientHostNamesPtr(), and clientHostNamesSize().
Referenced by clientFederationNames(), and setClientFederationNames().
| char * DtAssistantForwarderStateMsg::clientFederationNamesPtr | ( | ) | [protected, virtual] |
References clientHostNamesPtr(), and clientHostNamesSize().
| unsigned int DtAssistantForwarderStateMsg::clientFederationNamesSize | ( | ) | const [protected, virtual] |
Get/set the total size of all the clients federation names.
References DtNetAssistantForwarderStateMsg::clientFederationNameSize, and netAssistantForwarderStateMsg().
Referenced by setAllData().
| void DtAssistantForwarderStateMsg::clientHlaVersions | ( | std::vector< DtHlaVersionId > & | hlaVersions | ) | const [protected, virtual] |
Get all of the client connection HLA versions.
References clientHlaVersionsPtr(), and numClientConnections().
Referenced by getAllData(), and toString().
| const DtNetU8 * DtAssistantForwarderStateMsg::clientHlaVersionsPtr | ( | ) | const [protected] |
Get the pointer to the client HLA versions data.
References clientConnectionQueueStatusPtr(), and numClientConnections().
Referenced by clientHlaVersions(), forwarderIdsPtr(), and setClientHlaVersions().
| DtNetU8 * DtAssistantForwarderStateMsg::clientHlaVersionsPtr | ( | ) | [protected] |
References clientConnectionQueueStatusPtr(), and numClientConnections().
| void DtAssistantForwarderStateMsg::clientHostNames | ( | std::vector< MAKRti::DtString > & | names | ) | const [protected, virtual] |
Get all of the client Host Names.
References clientHostNamesPtr(), and numClientConnections().
Referenced by getAllData().
| const char * DtAssistantForwarderStateMsg::clientHostNamesPtr | ( | ) | const [protected, virtual] |
Get the pointer to the client host names data.
References clientCommandArgsPtr(), and clientCommandArgsSize().
Referenced by clientFederationNamesPtr(), clientHostNames(), and setClientHostNames().
| char * DtAssistantForwarderStateMsg::clientHostNamesPtr | ( | ) | [protected, virtual] |
References clientCommandArgsPtr(), and clientCommandArgsSize().
| unsigned int DtAssistantForwarderStateMsg::clientHostNamesSize | ( | ) | const [protected, virtual] |
Get/set the total size of all the clients host name.
References DtNetAssistantForwarderStateMsg::clientHostNameSize, and netAssistantForwarderStateMsg().
Referenced by clientFederationNamesPtr(), and setAllData().
| void DtAssistantForwarderStateMsg::clientNames | ( | std::vector< MAKRti::DtString > & | names | ) | const [protected, virtual] |
Get all of the client Names.
References clientNamesPtr(), and numClientConnections().
Referenced by getAllData().
| const char * DtAssistantForwarderStateMsg::clientNamesPtr | ( | ) | const [protected, virtual] |
Get the pointer to the client names data.
References forwarderHostNamesPtr(), and forwarderHostNamesSize().
Referenced by clientNames(), clientTypesPtr(), and setClientNames().
| char * DtAssistantForwarderStateMsg::clientNamesPtr | ( | ) | [protected, virtual] |
References forwarderHostNamesPtr(), and forwarderHostNamesSize().
| unsigned int DtAssistantForwarderStateMsg::clientNamesSize | ( | ) | const [protected, virtual] |
Get/set the total size of all the clients names.
References DtNetAssistantForwarderStateMsg::clientNameSize, and netAssistantForwarderStateMsg().
Referenced by clientTypesPtr().
| void DtAssistantForwarderStateMsg::clientPIDs | ( | std::vector< MAKRti::DtString > & | pids | ) | const [protected, virtual] |
Get all of the client pids.
References clientPIDsPtr(), and numClientConnections().
Referenced by getAllData().
| const char * DtAssistantForwarderStateMsg::clientPIDsPtr | ( | ) | const [protected, virtual] |
Get the pointer to the client pids data.
References clientProcessNamesPtr(), and clientProcessNamesSize().
Referenced by clientCommandArgsPtr(), clientPIDs(), and setClientPIDs().
| char * DtAssistantForwarderStateMsg::clientPIDsPtr | ( | ) | [protected, virtual] |
References clientProcessNamesPtr(), and clientProcessNamesSize().
| unsigned int DtAssistantForwarderStateMsg::clientPIDsSize | ( | ) | const [protected, virtual] |
Get/set the total size of all the client PIDS.
References DtNetAssistantForwarderStateMsg::clientPIDSize, and netAssistantForwarderStateMsg().
Referenced by clientCommandArgsPtr(), and setAllData().
| void DtAssistantForwarderStateMsg::clientProcessNames | ( | std::vector< MAKRti::DtString > & | processNames | ) | const [protected, virtual] |
Get all of the client process names.
References clientProcessNamesPtr(), and numClientConnections().
Referenced by getAllData().
| const char * DtAssistantForwarderStateMsg::clientProcessNamesPtr | ( | ) | const [protected, virtual] |
Get the pointer to the client Process names data.
References clientTypesPtr(), and clientTypesSize().
Referenced by clientPIDsPtr(), clientProcessNames(), and setClientProcessNames().
| char * DtAssistantForwarderStateMsg::clientProcessNamesPtr | ( | ) | [protected, virtual] |
References clientTypesPtr(), and clientTypesSize().
| unsigned int DtAssistantForwarderStateMsg::clientProcessNamesSize | ( | ) | const [protected, virtual] |
Get/set the total size of all the client process names.
References DtNetAssistantForwarderStateMsg::clientProcessNameSize, and netAssistantForwarderStateMsg().
Referenced by clientPIDsPtr(), and setAllData().
| void DtAssistantForwarderStateMsg::clientTypes | ( | std::vector< MAKRti::DtString > & | strTypes | ) | const [protected, virtual] |
Get all of the client types.
References clientTypesPtr(), and numClientConnections().
Referenced by getAllData().
| const char * DtAssistantForwarderStateMsg::clientTypesPtr | ( | ) | const [protected, virtual] |
Get the pointer to the client types data.
References clientNamesPtr(), and clientNamesSize().
Referenced by clientProcessNamesPtr(), clientTypes(), and setClientTypes().
| char * DtAssistantForwarderStateMsg::clientTypesPtr | ( | ) | [protected, virtual] |
References clientNamesPtr(), and clientNamesSize().
| unsigned int DtAssistantForwarderStateMsg::clientTypesSize | ( | ) | const [protected, virtual] |
Get/set the total size of all the client types.
References DtNetAssistantForwarderStateMsg::clientTypeSize, and netAssistantForwarderStateMsg().
Referenced by clientProcessNamesPtr(), and setAllData().
| DtAssistantMsg * DtAssistantForwarderStateMsg::clone | ( | bool | copy = true | ) | const [virtual] |
Return a copy/empty object of the same type as this.
Implements DtAssistantMsg.
References DtAssistantForwarderStateMsg(), and netAssistantForwarderStateMsg().
Referenced by DtAssistantForwarderInfo::updateFromStateMsg().
| static DtAssistantMsg* DtAssistantForwarderStateMsg::create | ( | const DtNetAssistantMsgHeader * | initial, |
| MAKRti::DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) | [static] |
Creators.
| static DtAssistantMsg* DtAssistantForwarderStateMsg::create | ( | MAKRti::DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) | [static] |
| void DtAssistantForwarderStateMsg::forwarderAddrs | ( | std::vector< MAKRti::DtInetAddr > & | addrs | ) | const [protected, virtual] |
Get all of the forwarder Addrs.
References addressFamily(), forwarderAddrsPtr(), and numForwarderToForwarderConnections().
Referenced by getAllData().
| const DtNetU128 * DtAssistantForwarderStateMsg::forwarderAddrsPtr | ( | ) | const [protected, virtual] |
Get the pointer to the forwarder Addrs data.
References netAssistantForwarderStateMsg().
Referenced by clientAddrsPtr(), forwarderAddrs(), setAllData(), and setForwarderAddrs().
| DtNetU128 * DtAssistantForwarderStateMsg::forwarderAddrsPtr | ( | ) | [protected, virtual] |
References netAssistantForwarderStateMsg().
| void DtAssistantForwarderStateMsg::forwarderHostNames | ( | std::vector< MAKRti::DtString > & | names | ) | const [protected, virtual] |
Get/set all of the forwarder Host Names.
References forwarderHostNamesPtr(), and numForwarderToForwarderConnections().
Referenced by getAllData().
| const char * DtAssistantForwarderStateMsg::forwarderHostNamesPtr | ( | ) | const [protected, virtual] |
Get the pointer to the forwarder Hostnames data.
References forwarderIdsPtr(), and forwarderIdsSize().
Referenced by clientNamesPtr(), forwarderHostNames(), and setForwarderHostNames().
| char * DtAssistantForwarderStateMsg::forwarderHostNamesPtr | ( | ) | [protected, virtual] |
References forwarderIdsPtr(), and forwarderIdsSize().
| unsigned int DtAssistantForwarderStateMsg::forwarderHostNamesSize | ( | ) | const [protected, virtual] |
Get/set the total size of all the forwarder host names.
References DtNetAssistantForwarderStateMsg::forwarderHostsSize, and netAssistantForwarderStateMsg().
Referenced by clientNamesPtr(), and setAllData().
| void DtAssistantForwarderStateMsg::forwarderIds | ( | std::vector< MAKRti::DtString > & | ids | ) | const [protected, virtual] |
Get/set all of the forwarder ids.
References forwarderIdsPtr(), and numForwarderToForwarderConnections().
Referenced by getAllData().
| const char * DtAssistantForwarderStateMsg::forwarderIdsPtr | ( | ) | const [protected, virtual] |
Get the pointer to all the forwarder ids.
References clientHlaVersionsPtr(), and numClientConnections().
Referenced by forwarderHostNamesPtr(), forwarderIds(), and setForwarderIds().
| char * DtAssistantForwarderStateMsg::forwarderIdsPtr | ( | ) | [protected, virtual] |
References clientHlaVersionsPtr(), and numClientConnections().
| unsigned int DtAssistantForwarderStateMsg::forwarderIdsSize | ( | ) | const [protected, virtual] |
Get/set the total size of all the forwarder ids.
References DtNetAssistantForwarderStateMsg::forwarderIdsSize, and netAssistantForwarderStateMsg().
Referenced by forwarderHostNamesPtr(), and setAllData().
| void DtAssistantForwarderStateMsg::forwarderPorts | ( | std::vector< int > & | ports | ) | const [protected, virtual] |
Get all of the forwarder Ports.
References forwarderPortsPtr(), and numForwarderToForwarderConnections().
Referenced by getAllData().
| const DtNetU16 * DtAssistantForwarderStateMsg::forwarderPortsPtr | ( | ) | const [protected, virtual] |
Get the pointer to the forwarder Ports data.
References clientAddrsPtr(), and numClientConnections().
Referenced by clientConnectionHandlesPtr(), forwarderPorts(), and setForwarderPorts().
| DtNetU16 * DtAssistantForwarderStateMsg::forwarderPortsPtr | ( | ) | [protected, virtual] |
References clientAddrsPtr(), and numClientConnections().
| void DtAssistantForwarderStateMsg::getAllData | ( | unsigned int & | numForwarderToForwarderConns, |
| std::vector< MAKRti::DtString > & | forwarderIdentifiers, | ||
| std::vector< MAKRti::DtString > & | forwarderConnectionHostNames, | ||
| std::vector< MAKRti::DtInetAddr > & | forwarderConnectionAddrs, | ||
| std::vector< int > & | forwarderConnectionPorts, | ||
| unsigned int & | numExecConns, | ||
| unsigned int & | numForwarderClientConns, | ||
| std::vector< MAKRti::DtString > & | clientConnectionNames, | ||
| std::vector< MAKRti::DtString > & | clientConnectionTypeNames, | ||
| std::vector< MAKRti::DtString > & | clientConnectionProcessNames, | ||
| std::vector< MAKRti::DtString > & | clientConnectionPIDs, | ||
| std::vector< MAKRti::DtString > & | clientConnectionCommandArgs, | ||
| std::vector< MAKRti::DtString > & | clientConnectionHostNames, | ||
| std::vector< MAKRti::DtInetAddr > & | clientConnectionAddrs, | ||
| std::vector< MAKRti::DtString > & | clientConnectionFederationNames, | ||
| std::vector< int > & | clientConnectionHandles, | ||
| std::vector< int > & | clientConnectionQueueStatus, | ||
| std::vector< DtHlaVersionId > & | clientHlaVersions | ||
| ) | const |
References clientAddrs(), clientCommandArgs(), clientConnectionHandles(), clientConnectionQueueStatus(), clientFederationNames(), clientHlaVersions(), clientHostNames(), clientNames(), clientPIDs(), clientProcessNames(), clientTypes(), forwarderAddrs(), forwarderHostNames(), forwarderIds(), forwarderPorts(), numClientConnections(), numClientConnectionsThatAreExecs(), and numForwarderToForwarderConnections().
Referenced by toString(), and DtAssistantForwarderInfo::updateFromStateMsg().
| DtAssistantMsgKind DtAssistantForwarderStateMsg::internalMsgKind | ( | ) | [protected, virtual] |
Returns the kind of a DtNetAssistantForwarderStateMsg message.
Implements DtAssistantMsg.
References DtAssistantForwarderStateMsgKind.
Referenced by DtAssistantForwarderStateMsg().
| int DtAssistantForwarderStateMsg::minSize | ( | ) | const [protected, virtual] |
Returns minimum size of a message, including header.
Referenced by DtAssistantForwarderStateMsg().
| DtNetAssistantForwarderStateMsg * DtAssistantForwarderStateMsg::netAssistantForwarderStateMsg | ( | ) | [protected, virtual] |
The network representation for the message.
Referenced by addressFamily(), clientCommandArgsSize(), clientFederationNamesSize(), clientHostNamesSize(), clientNamesSize(), clientPIDsSize(), clientProcessNamesSize(), clientTypesSize(), clone(), forwarderAddrsPtr(), forwarderHostNamesSize(), forwarderIdsSize(), numClientConnections(), numClientConnectionsThatAreExecs(), numForwarderToForwarderConnections(), setAddressFamily(), setClientCommandArgsSize(), setClientFederationNamesSize(), setClientHostNamesSize(), setClientNamesSize(), setClientPIDsSize(), setClientProcessNamesSize(), setClientTypesSize(), setForwarderHostNamesSize(), setForwarderIdsSize(), setNumClientConnections(), setNumClientConnectionsThatAreExecs(), and setNumForwarderToForwarderConnections().
| const DtNetAssistantForwarderStateMsg * DtAssistantForwarderStateMsg::netAssistantForwarderStateMsg | ( | ) | const [protected, virtual] |
| unsigned int DtAssistantForwarderStateMsg::numClientConnections | ( | ) | const [virtual] |
References netAssistantForwarderStateMsg(), and DtNetAssistantForwarderStateMsg::numClientConnections.
Referenced by clientAddrs(), clientCommandArgs(), clientConnectionHandles(), clientConnectionQueueStatus(), clientConnectionQueueStatusPtr(), clientFederationNames(), clientHlaVersions(), clientHlaVersionsPtr(), clientHostNames(), clientNames(), clientPIDs(), clientProcessNames(), clientTypes(), forwarderIdsPtr(), forwarderPortsPtr(), getAllData(), printData(), setAllData(), setClientAddrs(), setClientCommandArgs(), setClientConnectionHandles(), setClientConnectionQueueStatus(), setClientFederationNames(), setClientHlaVersions(), setClientHostNames(), setClientNames(), setClientPIDs(), setClientProcessNames(), setClientTypes(), and DtAssistantForwarderInfo::updateFromStateMsg().
| unsigned int DtAssistantForwarderStateMsg::numClientConnectionsThatAreExecs | ( | ) | const [virtual] |
References netAssistantForwarderStateMsg(), and DtNetAssistantForwarderStateMsg::numExecConns.
Referenced by getAllData(), and DtAssistantForwarderInfo::updateFromStateMsg().
| unsigned int DtAssistantForwarderStateMsg::numForwarderToForwarderConnections | ( | ) | const [virtual] |
References netAssistantForwarderStateMsg(), and DtNetAssistantForwarderStateMsg::numForwarderToForwarderConnections.
Referenced by clientAddrsPtr(), clientConnectionHandlesPtr(), forwarderAddrs(), forwarderHostNames(), forwarderIds(), forwarderPorts(), getAllData(), printData(), setAllData(), setForwarderAddrs(), setForwarderHostNames(), setForwarderIds(), setForwarderPorts(), and DtAssistantForwarderInfo::updateFromStateMsg().
| void DtAssistantForwarderStateMsg::printData | ( | ) | const [virtual] |
Print the data section.
Reimplemented from DtAssistantMsg.
References numClientConnections(), and numForwarderToForwarderConnections().
| void DtAssistantForwarderStateMsg::removeCallback | ( | DtRtiAssistantServer * | conn, |
| DtAssistantForwarderStateCb | cb, | ||
| void * | usr | ||
| ) | [static] |
References DtAssistantForwarderStateMsgKind, and DtRtiAssistantServer::removeMsgCallback().
Referenced by DtAssistantNetworkCompInfoMgr::~DtAssistantNetworkCompInfoMgr().
| void DtAssistantForwarderStateMsg::removeCallback | ( | DtRtiAssistantPeer * | conn, |
| DtAssistantForwarderStateCb | cb, | ||
| void * | usr | ||
| ) | [static] |
References DtAssistantForwarderStateMsgKind, and DtRtiAssistantPeer::removeMsgCallback().
| void DtAssistantForwarderStateMsg::setAddressFamily | ( | DtInetUtils::DtInetAddrFamily | fam | ) | [protected, virtual] |
References DtNetAssistantForwarderStateMsg::inetAddrFamily, and netAssistantForwarderStateMsg().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setAllData | ( | unsigned int | numForwarderToForwarderConns, |
| const std::vector< MAKRti::DtString > & | forwarderIdentifiers, | ||
| const std::vector< MAKRti::DtString > & | forwarderConnectionHostNames, | ||
| const std::vector< MAKRti::DtInetAddr > & | forwarderConnectionAddrs, | ||
| const std::vector< int > & | forwarderConnectionPorts, | ||
| unsigned int | numExecConns, | ||
| unsigned int | numForwarderClientConns, | ||
| const std::vector< MAKRti::DtString > & | clientConnectionNames, | ||
| const std::vector< MAKRti::DtString > & | clientConnectionTypeNames, | ||
| const std::vector< MAKRti::DtString > & | clientConnectionProcessNames, | ||
| const std::vector< MAKRti::DtString > & | clientConnectionPIDs, | ||
| const std::vector< MAKRti::DtString > & | clientConnectionCommandArgs, | ||
| const std::vector< MAKRti::DtString > & | clientConnectionHostNames, | ||
| const std::vector< MAKRti::DtInetAddr > & | clientConnectionAddrs, | ||
| const std::vector< MAKRti::DtString > & | clientConnectionFederationNames, | ||
| const std::vector< int > & | clientConnectionHandles, | ||
| const std::vector< int > & | clientConnectionQueueStatus, | ||
| const std::vector< DtHlaVersionId > & | clientHlaVersions | ||
| ) |
References clientCommandArgsSize(), clientFederationNamesSize(), clientHostNamesSize(), clientPIDsSize(), clientProcessNamesSize(), clientTypesSize(), forwarderAddrsPtr(), forwarderHostNamesSize(), forwarderIdsSize(), rti1516e::insertBytes(), numClientConnections(), numForwarderToForwarderConnections(), setAddressFamily(), setClientAddrs(), setClientCommandArgs(), setClientCommandArgsSize(), setClientConnectionHandles(), setClientConnectionQueueStatus(), setClientFederationNames(), setClientFederationNamesSize(), setClientHlaVersions(), setClientHostNames(), setClientHostNamesSize(), setClientNames(), setClientNamesSize(), setClientPIDs(), setClientPIDsSize(), setClientProcessNames(), setClientProcessNamesSize(), setClientTypes(), setClientTypesSize(), setForwarderAddrs(), setForwarderHostNames(), setForwarderHostNamesSize(), setForwarderIds(), setForwarderIdsSize(), setNumClientConnections(), setNumClientConnectionsThatAreExecs(), and setNumForwarderToForwarderConnections().
Referenced by DtRtiAssistantForwarderClient::sendFullForwarderInfo().
| bool DtAssistantForwarderStateMsg::setClientAddrs | ( | const std::vector< MAKRti::DtInetAddr > & | addrs | ) | [protected, virtual] |
References clientAddrsPtr(), and numClientConnections().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setClientCommandArgs | ( | const std::vector< MAKRti::DtString > & | commandArgs | ) | [protected, virtual] |
References clientCommandArgsPtr(), and numClientConnections().
Referenced by setAllData().
| void DtAssistantForwarderStateMsg::setClientCommandArgsSize | ( | unsigned int | size | ) | [protected, virtual] |
References DtNetAssistantForwarderStateMsg::clientCommandArgSize, and netAssistantForwarderStateMsg().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setClientConnectionHandles | ( | const std::vector< int > & | handles | ) | [protected, virtual] |
References clientConnectionHandlesPtr(), and numClientConnections().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setClientConnectionQueueStatus | ( | const std::vector< int > & | queueStatus | ) | [protected, virtual] |
References clientConnectionQueueStatusPtr(), and numClientConnections().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setClientFederationNames | ( | const std::vector< MAKRti::DtString > & | names | ) | [protected, virtual] |
References clientFederationNamesPtr(), and numClientConnections().
Referenced by setAllData().
| void DtAssistantForwarderStateMsg::setClientFederationNamesSize | ( | unsigned int | size | ) | [protected, virtual] |
References DtNetAssistantForwarderStateMsg::clientFederationNameSize, and netAssistantForwarderStateMsg().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setClientHlaVersions | ( | const std::vector< DtHlaVersionId > & | hlaVersions | ) | [protected, virtual] |
References clientHlaVersionsPtr(), and numClientConnections().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setClientHostNames | ( | const std::vector< MAKRti::DtString > & | names | ) | [protected, virtual] |
References clientHostNamesPtr(), and numClientConnections().
Referenced by setAllData().
| void DtAssistantForwarderStateMsg::setClientHostNamesSize | ( | unsigned int | size | ) | [protected, virtual] |
References DtNetAssistantForwarderStateMsg::clientHostNameSize, and netAssistantForwarderStateMsg().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setClientNames | ( | const std::vector< MAKRti::DtString > & | names | ) | [protected, virtual] |
References clientNamesPtr(), and numClientConnections().
Referenced by setAllData().
| void DtAssistantForwarderStateMsg::setClientNamesSize | ( | unsigned int | size | ) | [protected, virtual] |
References DtNetAssistantForwarderStateMsg::clientNameSize, and netAssistantForwarderStateMsg().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setClientPIDs | ( | const std::vector< MAKRti::DtString > & | pids | ) | [protected, virtual] |
References clientPIDsPtr(), and numClientConnections().
Referenced by setAllData().
| void DtAssistantForwarderStateMsg::setClientPIDsSize | ( | unsigned int | size | ) | [protected, virtual] |
References DtNetAssistantForwarderStateMsg::clientPIDSize, and netAssistantForwarderStateMsg().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setClientProcessNames | ( | const std::vector< MAKRti::DtString > & | processNames | ) | [protected, virtual] |
References clientProcessNamesPtr(), and numClientConnections().
Referenced by setAllData().
| void DtAssistantForwarderStateMsg::setClientProcessNamesSize | ( | unsigned int | size | ) | [protected, virtual] |
References DtNetAssistantForwarderStateMsg::clientProcessNameSize, and netAssistantForwarderStateMsg().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setClientTypes | ( | const std::vector< MAKRti::DtString > & | strTypes | ) | [protected, virtual] |
References clientTypesPtr(), and numClientConnections().
Referenced by setAllData().
| void DtAssistantForwarderStateMsg::setClientTypesSize | ( | unsigned int | size | ) | [protected, virtual] |
References DtNetAssistantForwarderStateMsg::clientTypeSize, and netAssistantForwarderStateMsg().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setForwarderAddrs | ( | const std::vector< MAKRti::DtInetAddr > & | addrs | ) | [protected, virtual] |
References forwarderAddrsPtr(), and numForwarderToForwarderConnections().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setForwarderHostNames | ( | const std::vector< MAKRti::DtString > & | names | ) | [protected, virtual] |
References forwarderHostNamesPtr(), and numForwarderToForwarderConnections().
Referenced by setAllData().
| void DtAssistantForwarderStateMsg::setForwarderHostNamesSize | ( | unsigned int | size | ) | [protected, virtual] |
References DtNetAssistantForwarderStateMsg::forwarderHostsSize, and netAssistantForwarderStateMsg().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setForwarderIds | ( | const std::vector< MAKRti::DtString > & | ids | ) | [protected, virtual] |
References forwarderIdsPtr(), and numForwarderToForwarderConnections().
Referenced by setAllData().
| void DtAssistantForwarderStateMsg::setForwarderIdsSize | ( | unsigned int | size | ) | [protected, virtual] |
References DtNetAssistantForwarderStateMsg::forwarderIdsSize, and netAssistantForwarderStateMsg().
Referenced by setAllData().
| bool DtAssistantForwarderStateMsg::setForwarderPorts | ( | const std::vector< int > & | ports | ) | [protected, virtual] |
References forwarderPortsPtr(), and numForwarderToForwarderConnections().
| void DtAssistantForwarderStateMsg::setNumClientConnections | ( | unsigned int | num | ) | [protected, virtual] |
References netAssistantForwarderStateMsg(), and DtNetAssistantForwarderStateMsg::numClientConnections.
Referenced by setAllData().
| void DtAssistantForwarderStateMsg::setNumClientConnectionsThatAreExecs | ( | unsigned int | num | ) | [protected, virtual] |
References netAssistantForwarderStateMsg(), and DtNetAssistantForwarderStateMsg::numExecConns.
Referenced by setAllData().
| void DtAssistantForwarderStateMsg::setNumForwarderToForwarderConnections | ( | unsigned int | num | ) | [protected, virtual] |
References netAssistantForwarderStateMsg(), and DtNetAssistantForwarderStateMsg::numForwarderToForwarderConnections.
Referenced by setAllData().
| DtString DtAssistantForwarderStateMsg::toString | ( | ) | const |
References clientConnectionQueueStatus(), clientHlaVersions(), and getAllData().
Referenced by DtAssistantNetworkCompInfoMgr::handleRtiCommands().