![]() |
MAK RTIspy API Documentation for HLA 1.3
|
The DtAssistantRtiForwarderCompInfoMsg defines a wrapper for the RTI Assistant component information message used to send information about an RTI Forwarder component to its connected RTI Assistant. More...
Inheritance diagram for DtAssistantRtiForwarderCompInfoMsg:
Collaboration diagram for DtAssistantRtiForwarderCompInfoMsg:Public Member Functions | |
| DtAssistantRtiForwarderCompInfoMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructors. | |
| DtAssistantRtiForwarderCompInfoMsg (const DtNetAssistantRtiForwarderCompInfoMsg *netRep, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| virtual | ~DtAssistantRtiForwarderCompInfoMsg () |
| 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 RTI Forwarder's reliable forwarder IP address. | |
| virtual MAKRti::DtInetAddr | reliableIpAddress () const |
| Get RTI Forwarder's reliable forwarder IP address. | |
| virtual void | setBestEffortIpAddress (const MAKRti::DtInetAddr &ipAddr) |
| Set RTI Forwarder's best effort IP address. | |
| virtual MAKRti::DtInetAddr | bestEffortIpAddress () const |
| Get RTI Forwarder's best effort IP address. | |
| virtual void | setUdpPort (int port) |
| Set RTI Forwarder's UDP port number. | |
| virtual int | udpPort () const |
| Get RTI Forwarder's UDP port number. | |
| virtual void | setTcpPort (int port) |
| Set RTI Forwarder's TCP port number. | |
| virtual int | tcpPort () const |
| Get RTI Forwarder's TCP port number. | |
| virtual void | setHostName (const MAKRti::DtString &name) |
| Set RTI Forwarder host name. | |
| virtual MAKRti::DtString | hostName () const |
| Get RTI Forwarder host name. | |
| virtual void | setFullCompliance (bool val) |
| Set the flag indicating if RTI Forwarder is running with full compliance. | |
| virtual bool | fullCompliance () const |
| Get the flag indicating if RTI Forwarder is running with full compliance. | |
| 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 bool | execConfirmed () const |
| Get exec connection status. | |
| virtual void | setExecConfirmed (bool isConnected) |
| Set status of exec connection. | |
| 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 | 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, DtAssistantRtiForwarderCompInfoCb cb, void *usr) |
| Adds or removes a callback with the given Assistant server for this message type. | |
| static void | removeCallback (DtRtiAssistantServer *conn, DtAssistantRtiForwarderCompInfoCb 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 DtNetAssistantRtiForwarderCompInfoMsg * | netAssistantRtiForwarderCompInfoMsg () |
| The network representation for the RTI Forwarder component information. | |
| virtual const DtNetAssistantRtiForwarderCompInfoMsg * | netAssistantRtiForwarderCompInfoMsg () const |
| virtual DtAssistantMsgKind | internalMsgKind () |
| Returns the kind of a DtAssistantRtiForwarderCompInfoMsg message. | |
| virtual int | minSize () const |
| Returns minimum size of a message, including header. | |
| virtual void | setHostNameSize (unsigned long size) |
| Set/Get RTI Forwarder host name size. | |
| virtual unsigned long | hostNameSize () const |
| virtual const char * | hostNamePtr () const |
| Return pointer to RTI Forwarder 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 () |
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 DtAssistantRtiForwarderCompInfoMsg defines a wrapper for the RTI Assistant component information message used to send information about an RTI Forwarder component to its connected RTI Assistant.
| DtAssistantRtiForwarderCompInfoMsg::DtAssistantRtiForwarderCompInfoMsg | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
Constructors.
References DtAssistantMsg::initAssistantMsg(), internalMsgKind(), and minSize().
| DtAssistantRtiForwarderCompInfoMsg::DtAssistantRtiForwarderCompInfoMsg | ( | const DtNetAssistantRtiForwarderCompInfoMsg * | 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 DtAssistantRtiForwarderCompInfoMsgKind.
Referenced by DtAssistantComponentMgr::DtAssistantComponentMgr().
|
virtual |
Get the optional additional forwarder to connect to.
References netAssistantRtiForwarderCompInfoMsg().
Referenced by printData().
|
virtual |
Get RTI Forwarder's best effort IP address.
References netAssistantRtiForwarderCompInfoMsg().
Referenced by printData(), and DtAssistantComponentMgr::processRtiForwarderCompInfoMsg().
|
virtual |
Return a copy/empty object of the same type as this.
Implements DtAssistantMsg.
References DtAssistantRtiForwarderCompInfoMsg(), and netAssistantRtiForwarderCompInfoMsg().
|
static |
Creators.
References DtAssistantRtiForwarderCompInfoMsg().
|
static |
References DtAssistantRtiForwarderCompInfoMsg().
|
virtual |
Get exec connection status.
References DtNetAssistantRtiForwarderCompInfoMsg::execConfirmed, and netAssistantRtiForwarderCompInfoMsg().
Referenced by printData(), and DtAssistantComponentMgr::processRtiForwarderCompInfoMsg().
|
virtual |
Get the forwarder port.
References DtNetAssistantRtiForwarderCompInfoMsg::forwarderPort, and netAssistantRtiForwarderCompInfoMsg().
Referenced by printData(), and DtAssistantComponentMgr::processRtiForwarderCompInfoMsg().
|
virtual |
Get the flag indicating if RTI Forwarder is running with full compliance.
References DtNetAssistantRtiForwarderCompInfoMsg::fullCompliance, and netAssistantRtiForwarderCompInfoMsg().
Referenced by printData(), and DtAssistantComponentMgr::processRtiForwarderCompInfoMsg().
|
virtual |
Get RTI Forwarder host name.
References hostNamePtr(), and hostNameSize().
Referenced by printData(), and DtAssistantComponentMgr::processRtiForwarderCompInfoMsg().
|
protectedvirtual |
Return pointer to RTI Forwarder host name location in message.
References netAssistantRtiForwarderCompInfoMsg().
Referenced by hostName(), logFilenamePtr(), and setHostName().
|
protectedvirtual |
References netAssistantRtiForwarderCompInfoMsg().
|
protectedvirtual |
References DtNetAssistantRtiForwarderCompInfoMsg::hostNameSize, and netAssistantRtiForwarderCompInfoMsg().
Referenced by hostName(), logFilenamePtr(), and setHostName().
|
protectedvirtual |
Returns the kind of a DtAssistantRtiForwarderCompInfoMsg message.
Implements DtAssistantMsg.
References DtAssistantRtiForwarderCompInfoMsgKind.
Referenced by DtAssistantRtiForwarderCompInfoMsg().
|
virtual |
Get component log filename.
References logFilenamePtr(), and logFilenameSize().
Referenced by DtAssistantComponentMgr::processRtiForwarderCompInfoMsg().
|
protectedvirtual |
Return pointer to component name location in message.
References hostNamePtr(), and hostNameSize().
Referenced by logFilename(), and setLogFilename().
|
protectedvirtual |
References hostNamePtr(), and hostNameSize().
|
protectedvirtual |
References DtNetAssistantRtiForwarderCompInfoMsg::logFileNameSize, and netAssistantRtiForwarderCompInfoMsg().
Referenced by logFilename(), and setLogFilename().
|
protectedvirtual |
Returns minimum size of a message, including header.
Referenced by DtAssistantRtiForwarderCompInfoMsg().
|
protectedvirtual |
The network representation for the RTI Forwarder component information.
Referenced by additionalForwarderConnection(), bestEffortIpAddress(), clone(), execConfirmed(), forwarderPort(), fullCompliance(), hostNamePtr(), hostNameSize(), logFilenameSize(), notifyLevel(), reliableIpAddress(), setAdditionalForwarderConnection(), setBestEffortIpAddress(), setExecConfirmed(), setForwarderPort(), setFullCompliance(), setHostNameSize(), setLogFilenameSize(), setNotifyLevel(), setReliableIpAddress(), setTcpPort(), setUdpPort(), tcpPort(), and udpPort().
|
protectedvirtual |
|
virtual |
Get notify level.
References netAssistantRtiForwarderCompInfoMsg().
Referenced by DtAssistantComponentMgr::processRtiForwarderCompInfoMsg().
|
virtual |
Print the data section.
Reimplemented from DtAssistantMsg.
References additionalForwarderConnection(), bestEffortIpAddress(), execConfirmed(), forwarderPort(), fullCompliance(), hostName(), reliableIpAddress(), tcpPort(), and udpPort().
|
virtual |
Get RTI Forwarder's reliable forwarder IP address.
References netAssistantRtiForwarderCompInfoMsg().
Referenced by printData(), and DtAssistantComponentMgr::processRtiForwarderCompInfoMsg().
|
static |
References DtAssistantRtiForwarderCompInfoMsgKind, and DtRtiAssistantServer::removeMsgCallback().
Referenced by DtAssistantComponentMgr::~DtAssistantComponentMgr().
|
virtual |
Set the optional additional forwarder to connect to.
References DtNetAssistantRtiForwarderCompInfoMsg::additionalForwarderAddress, and netAssistantRtiForwarderCompInfoMsg().
Referenced by DtRtiAssistantForwarderClient::sendClientInfo().
|
virtual |
Set RTI Forwarder's best effort IP address.
References DtNetAssistantRtiForwarderCompInfoMsg::addressFamily, DtNetAssistantRtiForwarderCompInfoMsg::bestEffortIpAddress, and netAssistantRtiForwarderCompInfoMsg().
Referenced by DtRtiAssistantForwarderClient::sendClientInfo().
|
virtual |
Set status of exec connection.
References DtNetAssistantRtiForwarderCompInfoMsg::execConfirmed, and netAssistantRtiForwarderCompInfoMsg().
Referenced by DtRtiAssistantForwarderClient::sendClientInfo().
|
virtual |
Set the forwarder port.
References DtNetAssistantRtiForwarderCompInfoMsg::forwarderPort, and netAssistantRtiForwarderCompInfoMsg().
Referenced by DtRtiAssistantForwarderClient::sendClientInfo().
|
virtual |
Set the flag indicating if RTI Forwarder is running with full compliance.
References DtNetAssistantRtiForwarderCompInfoMsg::fullCompliance, and netAssistantRtiForwarderCompInfoMsg().
Referenced by DtRtiAssistantForwarderClient::sendClientInfo().
|
virtual |
Set RTI Forwarder host name.
References hostNamePtr(), hostNameSize(), rti1516e::insertBytes(), and setHostNameSize().
Referenced by DtRtiAssistantForwarderClient::sendClientInfo().
|
protectedvirtual |
Set/Get RTI Forwarder host name size.
References DtNetAssistantRtiForwarderCompInfoMsg::hostNameSize, and netAssistantRtiForwarderCompInfoMsg().
Referenced by setHostName().
|
virtual |
Set component log filename.
References rti1516e::insertBytes(), logFilenamePtr(), logFilenameSize(), and setLogFilenameSize().
Referenced by DtRtiAssistantForwarderClient::sendClientInfo().
|
protectedvirtual |
Set/Get log filename size.
References DtNetAssistantRtiForwarderCompInfoMsg::logFileNameSize, and netAssistantRtiForwarderCompInfoMsg().
Referenced by setLogFilename().
|
virtual |
Set notify level.
References netAssistantRtiForwarderCompInfoMsg(), and DtNetAssistantRtiForwarderCompInfoMsg::notifyLevel.
Referenced by DtRtiAssistantForwarderClient::sendClientInfo().
|
virtual |
Set RTI Forwarder's reliable forwarder IP address.
References DtNetAssistantRtiForwarderCompInfoMsg::addressFamily, netAssistantRtiForwarderCompInfoMsg(), and DtNetAssistantRtiForwarderCompInfoMsg::reliableIpAddress.
Referenced by DtRtiAssistantForwarderClient::sendClientInfo().
|
virtual |
Set RTI Forwarder's TCP port number.
References netAssistantRtiForwarderCompInfoMsg(), and DtNetAssistantRtiForwarderCompInfoMsg::tcpPort.
Referenced by DtRtiAssistantForwarderClient::sendClientInfo().
|
virtual |
Set RTI Forwarder's UDP port number.
References netAssistantRtiForwarderCompInfoMsg(), and DtNetAssistantRtiForwarderCompInfoMsg::udpPort.
Referenced by DtRtiAssistantForwarderClient::sendClientInfo().
|
virtual |
Get RTI Forwarder's TCP port number.
References netAssistantRtiForwarderCompInfoMsg(), and DtNetAssistantRtiForwarderCompInfoMsg::tcpPort.
Referenced by printData(), and DtAssistantComponentMgr::processRtiForwarderCompInfoMsg().
|
virtual |
Get RTI Forwarder's UDP port number.
References netAssistantRtiForwarderCompInfoMsg(), and DtNetAssistantRtiForwarderCompInfoMsg::udpPort.
Referenced by printData(), and DtAssistantComponentMgr::processRtiForwarderCompInfoMsg().