MAK RTIspy API Documentation for HLA 1.3
netAssistantForwarderStateMsg.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 2008 MaK Technologies, Inc.
00003 ** All rights reserved.
00004 *********************************************************************/
00005 /*********************************************************************
00006 ** $RCSfile: netAssistantForwarderStateMsg.h,v $ $Revision: 1.6 $ $State: Exp $
00007 *********************************************************************/
00008 
00009 #ifndef DtNetAssistantForwarderStateMsg_H_
00010 #define DtNetAssistantForwarderStateMsg_H_
00011 
00015 
00016 #include <vlutil/vlNetTypes.h>
00017 #include <vlutil/vlUtil.h>
00018 
00019 #include "netAssistantMsgHdr.h"
00020 
00026 class DT_DLL_ASSISTANT DtNetAssistantForwarderStateMsg
00027 {
00028 public:
00029 
00030    DtNetAssistantMsgHeader header;  
00031 
00032    DtNetU16 numForwarderToForwarderConnections;
00033    DtNetU16 numClientConnections;
00034    DtNetU16 numExecConns;
00035 
00036    DtNetU16 forwarderIdsSize;
00037    DtNetU16 forwarderHostsSize;
00038 
00039    DtNetU16 clientHostNameSize;
00040    DtNetU16 clientNameSize;
00041    DtNetU16 clientTypeSize;
00042    DtNetU16 clientProcessNameSize;
00043    DtNetU16 clientPIDSize;
00044    DtNetU16 clientCommandArgSize;
00045    DtNetU16 clientFederationNameSize;
00046 
00047    DtNetU32 inetAddrFamily; // all addresses must have same family
00048 
00049    DtNetU64 padding;
00050 
00051    // DtNetU128 forwarderAddrs[]
00052 
00053    // DtNetU128 clientAddrs[]
00054    // DtNetU16 forwarderPorts[]
00055    // DtNetU16 clientConnectionHandles[]
00056    // DtNetU16 clientQueueStatus[]
00057    // DtNetU8  clientHlaVersions[]
00058 
00059    // char forwarderIdentifier[]
00060    // char forwarderHostNames[]
00061 
00062    // char clientNames[]
00063    // char clientTypes[]
00064    // char clientProcessNames[]
00065    // char clientPIDs[]
00066    // char clientCommandArgs[] 
00067    // char clientHostName[]
00068    // char federationNames[]
00069 
00070    
00071 };
00072 
00073 
00074 #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)