MAK RTIspy API Documentation for HLA Evolved
timeMgrPacket.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 1998 MaK Technologies, Inc.
00003 ** All rights reserved.
00004 *********************************************************************/
00005 /*********************************************************************
00006 ** $RCSfile: timeMgrPacket.h,v $ $Revision: 1.15 $ $State: Exp $
00007 *********************************************************************/
00008 
00011 
00012 #ifndef DtTimeMgrPacket_H_
00013 #define DtTimeMgrPacket_H_
00014 
00015 #include <vlutil/vlNetTypes.h>
00016 #include <vlutil/vlString.h>
00017 #include "savDataHdr.h"
00018 
00019 class DT_DLL_LRC DtTimeMgrPacket
00020 {
00021 public:
00022    DtSaveDataHeader header;
00023 
00024    DtNetU8 timeConstrainedEnabled;
00025    DtNetU8 timeRegulatingEnabled;
00026    DtNetU8 enableTimeRegulationPending;
00027    DtNetU8 enableTimeConstrainedPending;
00028 
00029    DtNetU8 requestingTimeAdvance;
00030    DtNetU8 requestingNextEvent;
00031    DtNetU8 checkGalt;
00032    DtNetU8 flushQueue;
00033    
00034    DtNetU8 advancingTime;
00035    DtNetU8 timeAvailable;
00036    DtNetU8 adjustedLookahead;
00037    DtNetU8 adjustedWorkingLookahead;
00038    DtNetU8 galtIsValid;
00039    
00040    DtNetU8 tsoEventWasServiced;
00041    DtNetU8 pendingConstrainedSync;
00042    DtNetU8 modifyingLookahead;
00043    DtNetU8 asynchronousDelivery;
00044    
00045    DtNetU8 interruptedNextEvent;
00046    DtNetU8 pendingGrant;
00047    DtNetU8 deliveredEvent;
00048    DtNetU8 neraRemovedLookaheadAdjustment;
00049 
00050    DtNetU8 includeEventTime;
00051    DtNetU8 padding[3];
00052 
00053    DtNetU32 serialNumber;
00054    DtNetU32 nerCycle;
00055    DtNetU32 numPool;
00056    DtNetU32 numRetract;
00057    DtNetU32 numMsgs;
00058    //DtNetU8 lits[];
00059    //DtNetU8 lots[];
00060    //DtNetU8 galt[];
00061    //DtNetU8 federateTime[];
00062    //DtNetU8 lookahead[];
00063    //DtNetU8 requestedTime[];
00064    //DtNetU8 requestedLookahead[];
00065    //DtNetU8 workingLookahead[];
00066    //DtNetU8 pendingGrantTime[];
00067    //DtNetU8 deliveredEventTime[];
00068    //retractInfo[] {DtNetU32 serialNumber,DtNetU32 timeSize,DtNetU8 fedtime[]}
00070 };
00071 
00072 #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)