![]() |
MAK RTIspy API Documentation for HLA 1516
|
00001 /********************************************************************* 00002 ** Copyright (c) 2008 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: netAssistantExecStateMsg.h,v $ $Revision: 1.1 $ $State: Exp $ 00007 *********************************************************************/ 00008 00009 #ifndef DtNetAssistantExecStateMsg_H_ 00010 #define DtNetAssistantExecStateMsg_H_ 00011 00015 00016 #include <vlutil/vlNetTypes.h> 00017 #include <vlutil/vlUtil.h> 00018 00019 #include "netAssistantMsgHdr.h" 00020 00026 class DT_DLL_ASSISTANT DtNetAssistantExecStateMsg 00027 { 00028 public: 00029 00030 DtNetAssistantMsgHeader header; 00031 00032 DtNetU16 numFederations; 00033 DtNetU16 totalNumFederates; 00034 00035 DtNetU32 inetAddrFamily; 00036 DtNetU32 totalFederationNamesSize; 00037 DtNetU32 totalFederateNamesSize; 00038 DtNetU32 totalFederateHostNamesSize; 00039 00040 // DtNetU128 federateHostAddrs[]; 00041 // DtNetU32 federationHandles[]; 00042 // DtNetU32 federateHandles[]; 00043 // DtNetU16 numFederatesInFederation[]; 00044 // DtNetU8 federateHlaVersions[]; 00045 00046 // { char federationNames[] (\0 delimited) } [] 00047 // { char federateNames[] (\0 delimited) } [] 00048 // { char federateHostNames[] (\0 delimited) } [] 00049 00050 00051 }; 00052 00053 00054 #endif