MAK RTIspy API Documentation for HLA 1.3
netAssistantFederateStateMsg.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 2008 MaK Technologies, Inc.
00003 ** All rights reserved.
00004 *********************************************************************/
00005 /*********************************************************************
00006 ** $RCSfile: netAssistantFederateStateMsg.h,v $ $Revision: 1.3 $ $State: Exp $
00007 *********************************************************************/
00008 
00009 #ifndef DtNetAssistantFederateStateMsg_H_
00010 #define DtNetAssistantFederateStateMsg_H_
00011 
00015 
00016 #include <vlutil/vlNetTypes.h>
00017 #include <vlutil/vlUtil.h>
00018 
00019 #include "netAssistantMsgHdr.h"
00020 
00023 class DT_DLL_ASSISTANT DtNetAssistantFederateStateMsg
00024 {
00025 public:
00026 
00027    DtNetAssistantMsgHeader header;
00028    DtNetU32 connId;
00029    DtNetU128 federateHost;
00030    DtNetU32 webServerHost; // web server only support IPv4
00031    DtNetU32 inetAddrFamily;
00032    DtNetU32 federateHandle;
00033    DtNetU16 federationNameSize;
00034    DtNetU16 federateTypeSize;
00035    DtNetU16 federateNameSize;
00036    DtNetU16 federateHostNameSize;
00037    DtNetU16 lbtsSize;
00038    DtNetU16 lookAheadSize;
00039    DtNetU16 timeSize;
00040    DtNetU16 webServerPort;
00041    DtNetU16 numInitiatedTests;
00042    DtNetU16 numTestReports;
00043    DtNetU8 testEnabled;
00044    DtNetU8 testInProgress;
00045    DtNetU8 continuousTest;
00046    DtNetU8 isReconnecting;
00047    DtNetU8 isDisconnected;
00048    DtNetU8 isRegulating;
00049    DtNetU8 isConstrained;
00050    DtNetU8 isRemoval;
00051    DtNetU8 hlaVersion;
00052    // char federationName[] - federation name
00053    // char federateType[] - federate type
00054    // char federateName[] - federate name
00055    // char federateHostName[] - name of host on which federate resides
00056    // char lbtsString[] - the LBTS
00057    // char lookAheadString[] - the lookahead
00058    // char timeString[] - the federate's current time
00059 };
00060 
00061 
00062 #endif

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)