![]() |
MAK RTIspy API Documentation for HLA Evolved
|
The DtAssistantRtiexecCompInfoMsg defines a wrapper for the RTI Assistant component information message used to send information about an rtiexec component to its connected RTI Assistant. More...
Inheritance diagram for DtAssistantRtiexecCompInfoMsg:
Collaboration diagram for DtAssistantRtiexecCompInfoMsg:Public Member Functions | |
| DtAssistantRtiexecCompInfoMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructors. | |
| DtAssistantRtiexecCompInfoMsg (const DtNetAssistantRtiexecCompInfoMsg *netRep, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| virtual | ~DtAssistantRtiexecCompInfoMsg () |
| Destructor. | |
| virtual DtAssistantMsg * | clone (bool copy=true) const |
| Return a copy/empty object of the same type as this. | |
| virtual void | setReliableIpAddress (const MAKRti::DtInetAddr &ipAddr) |
| Set rtiexec's reliable forwarder IP address. | |
| virtual MAKRti::DtInetAddr | reliableIpAddress () const |
| Get rtiexec's reliable forwarder IP address. | |
| virtual void | setBestEffortIpAddress (const MAKRti::DtInetAddr &ipAddr) |
| Set rtiexec's best effort IP address. | |
| virtual MAKRti::DtInetAddr | bestEffortIpAddress () const |
| Get rtiexec's best effort IP address. | |
| virtual void | setNetworkIfAddress (const MAKRti::DtInetAddr &ipAddr) |
| Set rtiexec's network interface IP address. | |
| virtual MAKRti::DtInetAddr | networkIfAddress () const |
| Get rtiexec's network interface IP address. | |
| virtual void | setUdpPort (int port) |
| Set rtiexec's forwarder UDP port number. | |
| virtual int | udpPort () const |
| Get rtiexec's forwarder UDP port number. | |
| virtual void | setTcpPort (int port) |
| Set rtiexec's forwarder TCP port number. | |
| virtual int | tcpPort () const |
| Get rtiexec's forwarder TCP port number. | |
| virtual void | setFullCompliance (bool val) |
| Set the flag indicating if rtiexec is running with full compliance. | |
| virtual bool | fullCompliance () const |
| Get the flag indicating if rtiexec is running with full compliance. | |
| virtual void | setIsConnected (bool connected) |
| Set whether or not the rtiexec has successfully connected to a forwarder. | |
| virtual bool | isConnected () const |
| Get whether the rtiexec has successfully connected to a forwarder. | |
| virtual void | setHostName (const MAKRti::DtString &name) |
| Set rtiexec host name. | |
| virtual MAKRti::DtString | hostName () const |
| Get rtiexec host name. | |
| virtual void | setLogFilename (const MAKRti::DtFilename &filename) |
| Set component log filename. | |
| virtual MAKRti::DtFilename | logFilename () const |
| Get component log filename. | |
| virtual void | setNotifyLevel (DtNotifyLevelType level) |
| Set notify level. | |
| virtual DtNotifyLevelType | notifyLevel () const |
| Get notify level. | |
| virtual void | setLicServer (const MAKRti::DtString &server) |
| Set the license server used by the rtiexec. | |
| virtual MAKRti::DtString | licServer () const |
| Get rtiexec license server. | |
| virtual int | forwarderPort () const |
| Get the forwarder port. | |
| virtual void | setForwarderPort (int forwarderPortToUse) |
| Set the forwarder port. | |
| virtual MAKRti::DtInetAddr | additionalForwarderConnection () const |
| Get the optional additional forwarder to connect to. | |
| virtual void | setAdditionalForwarderConnection (const MAKRti::DtInetAddr &addr) |
| Set the optional additional forwarder to connect to. | |
| virtual void | printData () const |
| Print the data section. | |
Public Member Functions inherited from DtAssistantMsg | |
| virtual | ~DtAssistantMsg () |
| Destructor. | |
| 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) |
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, DtAssistantRtiexecCompInfoCb cb, void *usr) |
| Adds or removes a callback with the given Assistant server for this message type. | |
| static void | removeCallback (DtRtiAssistantServer *conn, DtAssistantRtiexecCompInfoCb cb, void *usr) |
Static Public Member Functions inherited from DtAssistantMsg | |
| static const char * | kindToString (DtAssistantMsgKind kind) |
| Returns the name of the message, by kind enumeration. | |
Protected Member Functions | |
| virtual void | setAddressFamily (MAKRti::DtInetUtils::DtInetAddrFamily fam) |
| Set the IP address family. | |
| virtual MAKRti::DtInetUtils::DtInetAddrFamily | addressFamily () const |
| Get the IP address family. | |
| virtual DtNetAssistantRtiexecCompInfoMsg * | netAssistantRtiexecCompInfoMsg () |
| The network representation for the rtiexec component information. | |
| virtual const DtNetAssistantRtiexecCompInfoMsg * | netAssistantRtiexecCompInfoMsg () const |
| virtual DtAssistantMsgKind | internalMsgKind () |
| Returns the kind of a DtAssistantRtiexecCompInfoMsg message. | |
| virtual int | minSize () const |
| Returns minimum size of a message, including header. | |
| virtual void | setHostNameSize (unsigned long size) |
| Set/Get rtiexec host name size. | |
| virtual unsigned long | hostNameSize () const |
| virtual const char * | hostNamePtr () const |
| Return pointer to rtiexec host name location in message. | |
| virtual char * | hostNamePtr () |
| virtual void | setLogFilenameSize (unsigned long size) |
| Set/Get log filename size. | |
| virtual unsigned long | logFilenameSize () const |
| virtual const char * | logFilenamePtr () const |
| Return pointer to component name location in message. | |
| virtual char * | logFilenamePtr () |
| virtual void | setLicServerSize (unsigned long size) |
| Set/Get license server size. | |
| virtual unsigned long | licServerSize () const |
| virtual const char * | licServerPtr () const |
| Return pointer to license server location in message. | |
| virtual char * | licServerPtr () |
Protected Member Functions inherited from DtAssistantMsg | |
| DtAssistantMsg () | |
| Constructor. | |
| virtual void | sizeChanged (int size) |
| Called whenever size is changed using changeSize, or insert/deleteBytes. | |
| void | initAssistantMsg (int size, DtAssistantMsgKind msgKindVal, DtBufferPtr buffer) |
| Called by ctor, so not virtual. | |
| 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. | |
| virtual void | adjustBytes (void *address, int numBytes) |
| Adjust the numBytes starting at the indicated address. | |
| virtual void | resizeForSrcDestInfo () |
| Allocates memory at the end of the message for source/destination information needed when sending messages between assistants. | |
| virtual const DtNetAssistantSrcDestInfo * | srcDestInfoPtr () const |
| Return pointer to source/destination information in the message. | |
| virtual DtNetAssistantSrcDestInfo * | srcDestInfoPtr () |
| virtual void | setSourceHostSize (unsigned long size) |
| Set/Get source host name text size. | |
| virtual unsigned long | sourceHostSize () const |
| virtual const char * | sourceHostPtr () const |
| Return pointer to source host name in message. | |
| virtual char * | sourceHostPtr () |
The DtAssistantRtiexecCompInfoMsg defines a wrapper for the RTI Assistant component information message used to send information about an rtiexec component to its connected RTI Assistant.
| DtAssistantRtiexecCompInfoMsg::DtAssistantRtiexecCompInfoMsg | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
Constructors.
References DtAssistantMsg::initAssistantMsg(), internalMsgKind(), and minSize().
| DtAssistantRtiexecCompInfoMsg::DtAssistantRtiexecCompInfoMsg | ( | const DtNetAssistantRtiexecCompInfoMsg * | netRep, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
|
virtual |
Destructor.
|
static |
Adds or removes a callback with the given Assistant server for this message type.
References DtRtiAssistantServer::addMsgCallback(), and DtAssistantRtiexecCompInfoMsgKind.
Referenced by DtAssistantComponentMgr::DtAssistantComponentMgr().
|
virtual |
Get the optional additional forwarder to connect to.
References addressFamily(), and netAssistantRtiexecCompInfoMsg().
|
protectedvirtual |
Get the IP address family.
References netAssistantRtiexecCompInfoMsg().
Referenced by additionalForwarderConnection(), bestEffortIpAddress(), networkIfAddress(), and reliableIpAddress().
|
virtual |
Get rtiexec's best effort IP address.
References addressFamily(), and netAssistantRtiexecCompInfoMsg().
Referenced by printData(), and DtAssistantComponentMgr::processRtiexecCompInfoMsg().
|
virtual |
Return a copy/empty object of the same type as this.
Implements DtAssistantMsg.
References DtAssistantRtiexecCompInfoMsg(), and netAssistantRtiexecCompInfoMsg().
|
static |
Creators.
References DtAssistantRtiexecCompInfoMsg().
|
static |
References DtAssistantRtiexecCompInfoMsg().
|
virtual |
Get the forwarder port.
References DtNetAssistantRtiexecCompInfoMsg::forwarderPort, and netAssistantRtiexecCompInfoMsg().
Referenced by DtAssistantComponentMgr::processRtiexecCompInfoMsg().
|
virtual |
Get the flag indicating if rtiexec is running with full compliance.
References DtNetAssistantRtiexecCompInfoMsg::fullCompliance, and netAssistantRtiexecCompInfoMsg().
Referenced by printData(), and DtAssistantComponentMgr::processRtiexecCompInfoMsg().
|
virtual |
Get rtiexec host name.
References hostNamePtr(), and hostNameSize().
Referenced by printData(), and DtAssistantComponentMgr::processRtiexecCompInfoMsg().
|
protectedvirtual |
Return pointer to rtiexec host name location in message.
References netAssistantRtiexecCompInfoMsg().
Referenced by hostName(), logFilenamePtr(), and setHostName().
|
protectedvirtual |
References netAssistantRtiexecCompInfoMsg().
|
protectedvirtual |
References DtNetAssistantRtiexecCompInfoMsg::hostNameSize, and netAssistantRtiexecCompInfoMsg().
Referenced by hostName(), logFilenamePtr(), and setHostName().
|
protectedvirtual |
Returns the kind of a DtAssistantRtiexecCompInfoMsg message.
Implements DtAssistantMsg.
References DtAssistantRtiexecCompInfoMsgKind.
Referenced by DtAssistantRtiexecCompInfoMsg().
|
virtual |
Get whether the rtiexec has successfully connected to a forwarder.
References DtNetAssistantRtiexecCompInfoMsg::isConnected, and netAssistantRtiexecCompInfoMsg().
Referenced by printData(), and DtAssistantComponentMgr::processRtiexecCompInfoMsg().
|
virtual |
Get rtiexec license server.
References licServerPtr(), and licServerSize().
Referenced by printData(), and DtAssistantComponentMgr::processRtiexecCompInfoMsg().
|
protectedvirtual |
Return pointer to license server location in message.
References logFilenamePtr(), and logFilenameSize().
Referenced by licServer(), and setLicServer().
|
protectedvirtual |
References logFilenamePtr(), and logFilenameSize().
|
protectedvirtual |
References DtNetAssistantRtiexecCompInfoMsg::licServerSize, and netAssistantRtiexecCompInfoMsg().
Referenced by licServer(), and setLicServer().
|
virtual |
Get component log filename.
References logFilenamePtr(), and logFilenameSize().
Referenced by printData(), and DtAssistantComponentMgr::processRtiexecCompInfoMsg().
|
protectedvirtual |
Return pointer to component name location in message.
References hostNamePtr(), and hostNameSize().
Referenced by licServerPtr(), logFilename(), and setLogFilename().
|
protectedvirtual |
References hostNamePtr(), and hostNameSize().
|
protectedvirtual |
References DtNetAssistantRtiexecCompInfoMsg::logFilenameSize, and netAssistantRtiexecCompInfoMsg().
Referenced by licServerPtr(), logFilename(), and setLogFilename().
|
protectedvirtual |
Returns minimum size of a message, including header.
Referenced by DtAssistantRtiexecCompInfoMsg().
|
protectedvirtual |
The network representation for the rtiexec component information.
Referenced by additionalForwarderConnection(), addressFamily(), bestEffortIpAddress(), clone(), forwarderPort(), fullCompliance(), hostNamePtr(), hostNameSize(), isConnected(), licServerSize(), logFilenameSize(), networkIfAddress(), notifyLevel(), reliableIpAddress(), setAdditionalForwarderConnection(), setAddressFamily(), setBestEffortIpAddress(), setForwarderPort(), setFullCompliance(), setHostNameSize(), setIsConnected(), setLicServerSize(), setLogFilenameSize(), setNetworkIfAddress(), setNotifyLevel(), setReliableIpAddress(), setTcpPort(), setUdpPort(), tcpPort(), and udpPort().
|
protectedvirtual |
|
virtual |
Get rtiexec's network interface IP address.
References addressFamily(), and netAssistantRtiexecCompInfoMsg().
Referenced by DtAssistantComponentMgr::processRtiexecCompInfoMsg().
|
virtual |
Get notify level.
References netAssistantRtiexecCompInfoMsg().
Referenced by printData(), and DtAssistantComponentMgr::processRtiexecCompInfoMsg().
|
virtual |
Print the data section.
Reimplemented from DtAssistantMsg.
References bestEffortIpAddress(), fullCompliance(), hostName(), isConnected(), licServer(), logFilename(), notifyLevel(), reliableIpAddress(), tcpPort(), and udpPort().
|
virtual |
Get rtiexec's reliable forwarder IP address.
References addressFamily(), and netAssistantRtiexecCompInfoMsg().
Referenced by printData(), and DtAssistantComponentMgr::processRtiexecCompInfoMsg().
|
static |
References DtAssistantRtiexecCompInfoMsgKind, and DtRtiAssistantServer::removeMsgCallback().
Referenced by DtAssistantComponentMgr::~DtAssistantComponentMgr().
|
virtual |
Set the optional additional forwarder to connect to.
References DtNetAssistantRtiexecCompInfoMsg::additionalForwarderAddress, and netAssistantRtiexecCompInfoMsg().
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
protectedvirtual |
Set the IP address family.
References DtNetAssistantRtiexecCompInfoMsg::addressFamily, and netAssistantRtiexecCompInfoMsg().
Referenced by setBestEffortIpAddress(), setNetworkIfAddress(), and setReliableIpAddress().
|
virtual |
Set rtiexec's best effort IP address.
References DtNetAssistantRtiexecCompInfoMsg::bestEffortIpAddress, netAssistantRtiexecCompInfoMsg(), and setAddressFamily().
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
virtual |
Set the forwarder port.
References DtNetAssistantRtiexecCompInfoMsg::forwarderPort, and netAssistantRtiexecCompInfoMsg().
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
virtual |
Set the flag indicating if rtiexec is running with full compliance.
References DtNetAssistantRtiexecCompInfoMsg::fullCompliance, and netAssistantRtiexecCompInfoMsg().
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
virtual |
Set rtiexec host name.
References hostNamePtr(), hostNameSize(), rti1516e::insertBytes(), and setHostNameSize().
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
protectedvirtual |
Set/Get rtiexec host name size.
References DtNetAssistantRtiexecCompInfoMsg::hostNameSize, and netAssistantRtiexecCompInfoMsg().
Referenced by setHostName().
|
virtual |
Set whether or not the rtiexec has successfully connected to a forwarder.
References DtNetAssistantRtiexecCompInfoMsg::isConnected, and netAssistantRtiexecCompInfoMsg().
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
virtual |
Set the license server used by the rtiexec.
References rti1516e::insertBytes(), licServerPtr(), licServerSize(), and setLicServerSize().
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
protectedvirtual |
Set/Get license server size.
References DtNetAssistantRtiexecCompInfoMsg::licServerSize, and netAssistantRtiexecCompInfoMsg().
Referenced by setLicServer().
|
virtual |
Set component log filename.
References rti1516e::insertBytes(), logFilenamePtr(), logFilenameSize(), and setLogFilenameSize().
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
protectedvirtual |
Set/Get log filename size.
References DtNetAssistantRtiexecCompInfoMsg::logFilenameSize, and netAssistantRtiexecCompInfoMsg().
Referenced by setLogFilename().
|
virtual |
Set rtiexec's network interface IP address.
References netAssistantRtiexecCompInfoMsg(), DtNetAssistantRtiexecCompInfoMsg::networkIfAddress, and setAddressFamily().
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
virtual |
Set notify level.
References netAssistantRtiexecCompInfoMsg(), and DtNetAssistantRtiexecCompInfoMsg::notifyLevel.
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
virtual |
Set rtiexec's reliable forwarder IP address.
References netAssistantRtiexecCompInfoMsg(), DtNetAssistantRtiexecCompInfoMsg::reliableIpAddress, and setAddressFamily().
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
virtual |
Set rtiexec's forwarder TCP port number.
References netAssistantRtiexecCompInfoMsg(), and DtNetAssistantRtiexecCompInfoMsg::tcpPort.
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
virtual |
Set rtiexec's forwarder UDP port number.
References netAssistantRtiexecCompInfoMsg(), and DtNetAssistantRtiexecCompInfoMsg::udpPort.
Referenced by DtRtiAssistantExecClient::sendClientInfo().
|
virtual |
Get rtiexec's forwarder TCP port number.
References netAssistantRtiexecCompInfoMsg(), and DtNetAssistantRtiexecCompInfoMsg::tcpPort.
Referenced by printData(), and DtAssistantComponentMgr::processRtiexecCompInfoMsg().
|
virtual |
Get rtiexec's forwarder UDP port number.
References netAssistantRtiexecCompInfoMsg(), and DtNetAssistantRtiexecCompInfoMsg::udpPort.
Referenced by printData(), and DtAssistantComponentMgr::processRtiexecCompInfoMsg().