MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
connectionFaultProcessor.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2005 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: connectionFaultProcessor.h,v $ $Revision: 1.3 $ $State: Exp $
7 *********************************************************************/
10 
11 #ifndef DtConnectionFaultProcessor_H_
12 #define DtConnectionFaultProcessor_H_
13 
14 #include "forwarderNode.h"
15 #include "rtiMsConfig.h"
16 
17 #include <vlutil/vlUtil.h>
18 #include <map>
19 #include <set>
20 
21 class DtConnectionFaultFilter;
22 
43 
82 {
83 public:
84  typedef bool (DtConnectionFaultProcessor::* HandshakeMsgHandlerMemberCb)(
85  MAKRti::DtInetAddr src, const DtConnectionFaultMsg& msg );
86 
89 
91  virtual ~DtConnectionFaultProcessor();
92 
93 
95  virtual bool gotForwarderStatusRequest( const MAKRti::DtInetAddr& src,
96  const DtForwarderStatusRequestMsg msg );
97 
99  virtual bool gotRemoteRtiExecConnect( const MAKRti::DtInetAddr& src,
100  const DtRtiExecConnectMsg& msg );
101 
103  virtual bool gotLocalRtiExecConnect( const MAKRti::DtInetAddr& src,
104  const DtRtiExecConnectMsg& msg );
105 
107  virtual bool gotRtiExecDisconnect( const MAKRti::DtInetAddr& src,
108  const DtDisconnectMsg& msg );
109 
112  virtual bool processResignForwarderMsgDestinations ( const MAKRti::DtInetAddr& src,
113  DtForwarderPort::DtAddressPortList& destinations );
114 
115 protected:
116 
117 
118 protected:
119 
120 
121 
122 protected:
123 
125 
126 
127 };
128 
129 #endif
130 
The DtForwarderNode class defines a 3-way message distribution architecture for building forwarding n...
Definition: forwarderNode.h:99
DtRouteMap::DtAddressPortList DtAddressPortList
Definition: forwarderPort.h:54
Definition: execConnectMsg.h:25
DtForwarderNode * myParent
Definition: connectionFaultProcessor.h:124
Definition: disconnectMsg.h:21
#define DT_DLL_FORWARDER
Definition: rtiMsConfig.h:153
The DtConnectionFaultProcessor class is a message processor responsible for responding to lost connec...
Definition: connectionFaultProcessor.h:81

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)