![]() |
MAK RTIspy API Documentation for HLA 1516
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2007 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: federateConnectProcessor.h,v $ $Revision: 1.3 $ $State: Exp $ 00007 *******************************************************************************/ 00008 #ifndef DtFederateConnectProcessor_H_ 00009 #define DtFederateConnectProcessor_H_ 00010 00011 #include "federateConnectFilter.h" 00012 #include "rtiMsConfig.h" 00013 00019 00020 class DT_DLL_FORWARDER DtFederateConnectProcessor 00021 { 00022 private: 00024 DtFederateConnectProcessor(); 00025 00026 public: 00028 DtFederateConnectProcessor( DtBoost::shared_ptr<DtForwarderNode> parent ); 00029 00031 virtual ~DtFederateConnectProcessor(); 00032 00034 bool updateConnectionId( const DtInetAddrAndPort& src, 00035 const DtNetConnectConfirmMsg* msg ); 00036 00037 protected: 00038 DtBoost::shared_ptr<DtForwarderNode> myParent; 00039 00041 DtFederateConnectFilter<DtFederateConnectProcessor>* myConnectConfirmFilter; 00042 00043 }; 00044 00045 #endif //! DtFederateConnectProcessor_H_