![]() |
MAK RTIspy API Documentation for HLA 1.3
|
00001 /********************************************************************* 00002 ** Copyright (c) 2008 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: netAssistantInfoMsg.h,v $ $Revision: 1.16 $ $State: Exp $ 00007 *********************************************************************/ 00008 00009 #ifndef DtNetAssistantInfoMsg_H_ 00010 #define DtNetAssistantInfoMsg_H_ 00011 00014 00015 #include <vlutil/vlNetTypes.h> 00016 #include <vlutil/vlUtil.h> 00017 00018 #include "netAssistantMsgHdr.h" 00019 00021 class DT_DLL_ASSISTANT DtNetAssistantInfoMsg 00022 { 00023 public: 00024 00025 DtNetAssistantMsgHeader header; 00026 DtNetU8 removal; 00027 DtNetU8 acceptsRemoteCmds; 00028 DtNetU16 assistantInfoMemoryPeriod; 00029 DtNetU16 rtiexecForwarderCount; 00030 DtNetU16 rtiexecForwarderNamesSize; 00031 DtNetU32 hostNamesSize; 00032 DtNetU32 ownerHostSize; 00033 DtNetU32 pad; 00034 //DtNetU128 reliableAddrs[]; 00035 //DtNetU128 bestEffortAddrs[]; 00036 //DtNetU32 addressFamilies[]; 00037 //DtNetU32 rtiexecCompIds[]; 00038 //DtNetU32 forwarderCompIds[]; 00039 //DtNetU16 udpPorts[]; 00040 //DtNetU16 tcpPorts[]; 00041 //DtNetU16 forwarderPorts[]; 00042 //DtNetU8 fullCompliance[]; 00043 //DtNetU8 rtiexecFwrdrFlags[]; 00044 //char execFwNames[]; 00045 //char hostNames[]; 00046 //char ownerHosts[]; 00047 00048 }; 00049 00050 00051 #endif // DtNetAssistantInfoMsg_H_