![]() |
MAK RTIspy API Documentation for HLA Evolved
|
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