MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Files
The RTIspy Forwarder Library (forwarder)

As a library extension of the MAK RTI API, forwarder library contains classes and functions which provide the implementation of the RTI forwarder process. More...

Classes

class  DtConnectConfirmFilter
 Helper class captures DtNetConnectConfirmMsg Messages and extracts information required by the forwarder on the connecting component. More...
class  DtConnectionFaultProcessor
 The DtConnectionFaultProcessor class is a message processor responsible for responding to lost connections by initiating and participating in the RTI Exec's fault resolution algorithm. More...
class  DtConnectionLossDetectorFilter
 Simple message processing filter which monitors the Forwarder Node's OUT port for dropped connections, and sends a notification when a connection is dropped. More...
class  DtDeleteSocketFilter
 Helper class captures DtNetDeleteSocketMsg (DtNetConnectMsg) Messages and extracts information required by the forwarder on the connecting component. More...
class  DtFederateCounterFilter
 Simple message processing filter which forwards forwarder counter messages to its parent counter processor. More...
class  DtFederateCounterProcessor
 The DtFederateCounterProcessor class consists of filters for FederateCounter messages for forwarder nodes. More...
class  DtFederateTrackingFilter
 Helper class captures DtNetJoinResponseMsg Messages and maps the associated federate ID to the connId for the federate. More...
class  DtFedexMsgFilter
 Fedex Msg Filter class: Ensures that message to/from the Fedex are delivered ONLY to required destinations. More...
class  DtMessageFilter
 DtMessageFilter is a base class for filters applied to DtFilteredTcpForwarder. More...
class  DtFilteredTcpForwarder
 DtFilteredTcpForwarder maintains a list of open connections and explodes received messages to all destination connections. More...
class  DtForwarderFedexMsgProcessor
 The DtForwarderFedexMsgProcessor class consists of filters for rtiexec internal messages for the OUT port of a forwarder node. More...
class  DtForwarderNodeInfoFilter
 Simple message processing filter which forwards forwarderNode Info to its parent processor. More...
class  DtForwarderNodeInfoProcessor
 The DtForwarderNodeInfoProcessor class registers filters for ForwarderNodeInfo messages . More...
class  DtRtiForwarderObserver
 The DtRtiForwarderObserver is the base class for all observers of RTI Forwarder events. More...
class  DtForwarderObserverForAssistant
 Observes the RTI Forwarder and is responsible sending information on RTI Forwarder to the RTI Assistant. More...
class  DtRtiForwarderObserverMgr
 The DtRtiForwarderObserverMgr is the class which manages all RTI Forwarder observers. More...
class  DtForwarderPingFilter
 Simple message processing filter which forwards forwarder ping messages to its parent ping processor. More...
class  DtForwarderPingProcessor
 The DtForwarderPingProcessor class consists of filters for ForwarderPing messages for forwarder nodes. More...
class  DtForwarderPort
 The DtForwarderPort is an Abstract Base Class which provides the interface to a collection of connections from which messages may be read and to which messages may be sent. More...
class  DtInOutForwarderPort
 The DtForwarderPort is an Abstract Base Class which provides the interface to a collection of connections from which messages may be read and to which messages may be sent. More...
class  DtLanForwarderPort
 The DtForwarderPort is an Abstract Base Class which provides the interface to a collection of connections from which messages may be read and to which messages may be sent. More...
class  DtNetworkMapFilter
 Simple message processing filter which forwards network map messages to its parent counter processor. More...
class  DtPeerToPeerTcpSockMgr
 The DtPeerToPeerTcpSockMgr adds the ability to act as a client as well as a server to the DtTcpMsgSocketMgr base class. More...
class  DtResignForwarderFilter
 Simple message processing filter which catches ResignForwarder messages and responds by killing the local forwarder if the Resign directive addressed to the local forwarder. More...
class  DtRtiExecDistributedTrackingFilter
 Helper class monitors rtiexec connections and handles rtiexec handshaking and disconnects in a distributed forwarding network. More...
class  DtRtiExecHandshakeFilter
 Simple message processing filter which forwards rtiexec handshake messages to its parent handshake processor. More...
class  DtRtiExecHandshakeProcessor
 The DtRtiExecHandshakeProcessor class consists of filters for RtiExecHandshake messages for all three ports of a forwarder node. More...
class  DtRtiExecTrackingFilter
 Helper class monitors rtiexec connections and handles rtiexec handshaking and disconnects. More...
class  DtRtiMsgForwarder
 DtRtiMsgForwarder manages connections and message distribution to local federates and remote Forwarders (if any). More...
class  DtSmartForwardingProcessor
 The DtSmartForwardingProcessor class tracks Federate connections and filters the outgoing destination list for incoming messages based on their routing mask. More...
class  DtTcpForwarder__vl__
 Instances of the DtTcpForwarder__vl__ class manage TCP connections for variants of Forwarder (servers) which accept TCP connections. More...
class  DtRoutePrinterFilter
 Helper class reads and prints message routing info in Verbose mode. More...
class  DtInternalRoutePrinterFilter
 Helper class reads and prints message routing info in Verbose mode. More...
class  DtUpdateInterRoutingFilter
 Helper class Routes Update and Interaction messages according to attached subscriber lists. More...
class  DtInternalRoutingFilter
 Helper class Routes internal messages according to attached subscriber lists. More...

Files

file  connectConfirmFilter.h
file  connectionFaultProcessor.h
file  connectionLossDetectorFilter.h
file  deleteSocketFilter.h
file  extendedRtiMsgForwarder.h
file  federateConnectFilter.h
file  federateCounterFilter.h
file  federateCounterProcessor.h
file  federateJoinResignFilter.h
file  federateTrackingFilter.h
file  fedexMsgFilter.h
file  forwarderFaultProcessor.h
file  forwarderFedexMsgFilter.h
file  forwarderFedexMsgProcessor.h
file  forwarderNode.h
file  forwarderNodeInfoFilter.h
file  forwarderObserver.h
file  forwarderObserverForAssistant.h
 Contains the DtRtiexecObserverForAssistant class declaration.
file  forwarderObserverMgr.h
file  forwarderPingFilter.h
file  forwarderPingProcessor.h
file  forwarderPort.h
file  inOutForwarderPort.h
file  lanForwarderPort.h
file  messageProcessor.h
file  multicastListenDropFilter.h
file  networkMapFilter.h
file  resignForwarderFilter.h
file  routeMap.h
file  rtiExecConnectionFilter.h
file  rtiExecConnectionState.h
file  rtiExecDistributedTrackingFilter.h
file  rtiExecHandshakeFilter.h
file  rtiExecHandshakeProcessor.h
file  rtiExecTrackingFilter.h
file  smartForwardingProcessor.h
file  updateInterDestinationFilter.h
file  updateInterRoutingFilter.h

Detailed Description

As a library extension of the MAK RTI API, forwarder library contains classes and functions which provide the implementation of the RTI forwarder process.


Document ID: Generated on Fri Sep 27 00:57:56 EDT 2019 from SVN revision 201708
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)