![]() |
MAK RTIspy API Documentation for HLA Evolved
|
The DtForwarderNodeInfoProcessor class registers filters for ForwarderNodeInfo messages . More...
Collaboration diagram for DtForwarderNodeInfoProcessor:Public Types | |
| typedef bool(DtForwarderNodeInfoProcessor::* | forwarderNodeInfoMsgHandlerMemberCb )(const DtForwarderPort::DtAddressMsgPair &msg) |
| Pointer to member function callbacks used by the port filters. | |
Public Member Functions | |
| DtForwarderNodeInfoProcessor (DtBoost::shared_ptr< DtForwarderNode > parent) | |
| Default Ctor. | |
| virtual | ~DtForwarderNodeInfoProcessor () |
| Default Dtor. | |
| virtual bool | processForwarderNodeInfoMsg (const DtForwarderPort::DtAddressMsgPair &msg) |
| Respond to forwarder node info msg. | |
Static Public Member Functions | |
| static int | lostConnection (const MAKRti::DtString &connName, unsigned int connID, const DtInetAddrAndPort &addr, void *usr) |
| Connection loss callback. | |
Protected Member Functions | |
| virtual int | lostConnection (const MAKRti::DtString &connName, unsigned int connID, const DtInetAddrAndPort &addr) |
| Connection loss callback. | |
Protected Attributes | |
| DtBoost::shared_ptr < DtForwarderNode > | myParent |
| DtForwarderNodeInfoFilter * | myInitializationMsgsFilter |
| MAKRti::DtString | myNodeName |
| MAKRti::DtString | myHostName |
| unsigned long | myConnId |
| DtInetAddrAndPort | myIp |
The DtForwarderNodeInfoProcessor class registers filters for ForwarderNodeInfo messages .
The ForwarderNodeInfo contains info about a forwarder nod and is used by forwarders to obtain information about the running forwarder network.
| typedef bool(DtForwarderNodeInfoProcessor::* DtForwarderNodeInfoProcessor::forwarderNodeInfoMsgHandlerMemberCb)(const DtForwarderPort::DtAddressMsgPair &msg) |
Pointer to member function callbacks used by the port filters.
| DtForwarderNodeInfoProcessor::DtForwarderNodeInfoProcessor | ( | DtBoost::shared_ptr< DtForwarderNode > | parent | ) |
Default Ctor.
References DtForwarderNodeInfoFilter, DtGetLocalHostName(), lostConnection(), myInitializationMsgsFilter, myNodeName, myParent, and processForwarderNodeInfoMsg().
|
virtual |
Default Dtor.
References myInitializationMsgsFilter, and myParent.
|
static |
Connection loss callback.
Referenced by DtForwarderNodeInfoProcessor().
|
protectedvirtual |
Connection loss callback.
References myParent.
|
virtual |
Respond to forwarder node info msg.
References DtForwarderNodeInfoMsgKind, DtMacAddrMsgKind, and myParent.
Referenced by DtForwarderNodeInfoProcessor().
|
protected |
|
protected |
|
protected |
Referenced by DtForwarderNodeInfoProcessor(), and ~DtForwarderNodeInfoProcessor().
|
protected |
|
protected |
Referenced by DtForwarderNodeInfoProcessor().
|
protected |