![]() |
MAK RTIspy API Documentation for HLA Evolved
|
The client connection to the RTI Assistant for the rtiShm. More...
Inheritance diagram for DtRtiAssistantShmExecClient:
Collaboration diagram for DtRtiAssistantShmExecClient:Public Member Functions | |
| DtRtiAssistantShmExecClient (int port=0) | |
| Constructor. | |
| virtual | ~DtRtiAssistantShmExecClient () |
| Destructor. | |
| virtual void | updateForwarderInfo (DtInetAddr ipAddr, int port) |
| Updates the forwarder address and port to be sent to the Assistant. | |
| virtual void | sendClientInfo () |
| Send Shared Memory Exec address and port to the Assistant. | |
Protected Attributes | |
| DtInetAddr | myForwarderAddr |
| The host address for the forwarder. | |
| int | myForwarderPort |
| The port for the forwarder. | |
| const DtAssistantComponentType | myComponentType |
| The type of assistant component. | |
The client connection to the RTI Assistant for the rtiShm.
DtRtiAssistantShmExecClient manages the client connection of the rtiShmQMgr to the RTI Assistant. Provides routines to create and send messages to the Assistant.
| DtRtiAssistantShmExecClient::DtRtiAssistantShmExecClient | ( | int | port = 0 | ) |
Constructor.
References DtRtiAssistantClient::initialize().
Destructor.
| void DtRtiAssistantShmExecClient::sendClientInfo | ( | ) | [virtual] |
Send Shared Memory Exec address and port to the Assistant.
Reimplemented from DtRtiAssistantClient.
References DtAssistantShmCompInfoMsgKind, DtRtiAssistantClient::msgFactory(), myForwarderAddr, myForwarderPort, DtRtiAssistantClient::sendMsg(), DtAssistantShmCompInfoMsg::setIpAddress(), and DtAssistantShmCompInfoMsg::setPort().
| void DtRtiAssistantShmExecClient::updateForwarderInfo | ( | DtInetAddr | ipAddr, |
| int | port | ||
| ) | [virtual] |
Updates the forwarder address and port to be sent to the Assistant.
Note that this method does not send the message to the assistant, just stores the name to be sent when sendLrcInfo is called.
References myForwarderAddr, and myForwarderPort.
const DtAssistantComponentType DtRtiAssistantShmExecClient::myComponentType [protected] |
The type of assistant component.
Reimplemented from DtRtiAssistantClient.
DtInetAddr DtRtiAssistantShmExecClient::myForwarderAddr [protected] |
The host address for the forwarder.
Referenced by sendClientInfo(), and updateForwarderInfo().
int DtRtiAssistantShmExecClient::myForwarderPort [protected] |
The port for the forwarder.
Referenced by sendClientInfo(), and updateForwarderInfo().