![]() |
MAK RTIspy API Documentation for HLA 1.3
|
00001 /********************************************************************* 00002 ** Copyright (c) 2008 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: netAssistantLrcCompInfoMsg.h,v $ $Revision: 1.12 $ $State: Exp $ 00007 *********************************************************************/ 00008 00009 #ifndef DtNetAssistantLrcCompInfoMsg_H_ 00010 #define DtNetAssistantLrcCompInfoMsg_H_ 00011 00015 00019 class DT_DLL_ASSISTANT DtNetAssistantLrcCompInfoMsg 00020 { 00021 public: 00022 DtNetAssistantMsgHeader header; 00023 DtNetU32 fedHandle; 00024 DtNetU128 ipAddress; 00025 DtNetU128 bestEffortIpAddress; 00026 DtNetU128 networkInterfaceAddress; 00027 DtNetU32 webSpyIpAddress; // web spy only supports IPv4 00028 DtNetU32 addressFamily; 00029 DtNetU32 webSpyId; 00030 DtNetU32 federationHandle; 00031 DtNetU32 processId; 00032 DtNetU16 webSpyPort; 00033 DtNetU16 udpPort; 00034 DtNetU16 tcpPort; 00035 DtNetU16 notifyLevel; 00036 DtNetU16 logFilenameSize; 00037 DtNetU16 nameSize; 00038 DtNetU16 processNameSize; 00039 DtNetU16 commandArgsSize; 00040 DtNetU16 licServerSize; 00041 DtNetU16 forwarderPort; 00042 DtNetU16 federationNameSize; 00043 DtNetU16 federateNameSize; 00044 DtNetU8 fullCompliance; 00045 DtNetU8 hlaVersion; 00046 DtNetU8 useRtiexec; 00047 //char logFilename[] - log filename name for this component 00048 //char name[] - name of this component 00049 //char processName[] - name of the process 00050 //char commandArgs[] - command line arguments 00051 //char licServer[] - license server used by this component 00052 //char federationName[] - name of the federate's federation (LRC only) 00053 //char federateName[] - name of the federate 00054 }; 00055 00056 00057 #endif