![]() |
MAK RTIspy API Documentation for HLA 1516
|
00001 /********************************************************************* 00002 ** Copyright (c) 1998 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: objClassPacket.h,v $ $Revision: 1.13 $ $State: Exp $ 00007 *********************************************************************/ 00008 00011 00012 #ifndef DtObjClassPacket_H_ 00013 #define DtObjClassPacket_H_ 00014 00015 #include <vlutil/vlNetTypes.h> 00016 #include <vlutil/vlString.h> 00017 #include "savDataHdr.h" 00018 #include "netHandSet.h" 00019 00020 class DT_DLL_LRC DtObjectClassPacket 00021 { 00022 public: 00023 DtSaveDataHeader header; 00024 MAKRti::DtNetU32 handle; 00025 MAKRti::DtNetU8 published; 00026 MAKRti::DtNetU8 subscribed; 00027 MAKRti::DtNetU8 isPassive; 00028 MAKRti::DtNetU8 explicitPubPrivToDel; 00029 MAKRti::DtNetU8 explicitUnpubPrivToDel; 00030 MAKRti::DtNetU8 regsOn; 00031 MAKRti::DtNetU8 padding[2]; 00032 MAKRti::DtNetU32 updates; 00033 MAKRti::DtNetU32 sentBestEffortAttributes; 00034 MAKRti::DtNetU32 sentReliableAttributes; 00035 MAKRti::DtNetU32 reflectBestEffort; 00036 MAKRti::DtNetU32 reflectBestEffortAttributes; 00037 MAKRti::DtNetU32 reflectReliable; 00038 MAKRti::DtNetU32 reflectReliableAttributes; 00039 DtNetHandleSet subscribedSet; 00040 DtNetHandleSet subscribedActiveSet; 00041 DtNetHandleSet subscribedPassiveSet; 00042 DtNetHandleSet publishedSet; 00043 DtNetHandleSet relevantSet; 00044 }; 00045 00046 #endif