MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rtiAssistantExecClient.h
Go to the documentation of this file.
1 /*********************************************************************
2  ** Copyright (c) 2013 MaK Technologies, Inc.
3  ** All rights reserved.
4  *********************************************************************/
5 
6 #ifndef rtiAssistantExecClient_H_
7 #define rtiAssistantExecClient_H_
8 
12 
14 #include "federationInfo.h"
15 #include "assistantLogMsg.h"
16 
24 {
25 public:
26 
28  DtRtiAssistantExecClient( int port = 0 );
29 
31  virtual ~DtRtiAssistantExecClient();
32 
36  virtual void updateIsConnected( bool connected );
37 
42  virtual void updateLicenseServer( const MAKRti::DtString& server );
43 
46  virtual void sendClientInfo();
47 
51  virtual void sendFederationStateMsg( const DtAssistantFederationInfo& fedexInfo,
52  bool isRemoval );
53 
56  virtual void sendNoFederationMsg();
57 
60  virtual void sendExecStateMsg( const std::list<DtAssistantFederationInfo>& execInfo );
61 
65  virtual void sendFederateUpdateMsg( const DtAssistantFederateInfo& fedInfo,
66  const MAKRti::DtString& fedexName, bool isRemoval );
67 
69  virtual void sendFederationTimeStateMsg( const DtAssistantFederationInfo& fedexInfo );
70 
74  virtual void sendSyncPtUpdateMsg( const MAKRti::DtString& syncPtName,
75  const DtPendingAchievedPair& pendAchieve, const MAKRti::DtString& fedexName,
76  bool isRemoval );
77 
79  virtual void sendLogMsg( const DtLogEntryList& log, unsigned maxSize,
80  const MAKRti::DtInetAddr& destAddr = MAKRti::DtInetAddr(), int destId = -1 );
81 
82 protected:
83 
86 
88  MAKRti::DtString myLicServer;
89 
90 };
91 
92 
93 #endif

Document ID: Generated on Mon Jul 9 10:30:41 EDT 2018 from SVN revision 190224
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)