MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
internalTypes.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2003 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: internalTypes.h,v $ $Revision: 1.3 $ $State: Exp $
7 *********************************************************************/
8 
9 #ifndef internalTypes_H_
10 #define internalTypes_H_
11 
14 
15 #include <set>
16 #include <map>
17 #include <vector>
18 #include <vlutil/vlNetTypes.h>
19 
21 #ifdef DtIFSPEC13
22 typedef MAKRti::DtU32 DtHandle;
23 typedef MAKRti::DtInt32 DtSpaceHandle;
24 #else
25 typedef unsigned long DtHandle;
26 typedef long DtSpaceHandle;
27 #endif
30 typedef std::set<DtFederateHandle> DtFederateHandleStdSet;
32 typedef std::set<DtObjectClassHandle> DtObjectClassHandleSet;
34 typedef std::set<DtObjectInstanceHandle> DtObjectInstanceHandleSet;
36 typedef std::set<DtInteractionClassHandle> DtInteractionClassHandleSet;
42 typedef std::set<DtDimensionHandle> DtDimensionHandleSet;
43 typedef std::vector<DtDimensionHandle> DtDimensionHandleVector;
45 typedef std::set<DtRegionHandle> DtRegionHandleSet;
47 typedef std::map<DtRegionHandle, DtFederateHandle> DtRegionToFederateMap;
48 typedef std::map<DtFederateHandle, DtRegionHandle> DtFederateToRegionMap;
50 
51 
53 {
54  MAKRti::DtNetU32 length;
55  MAKRti::DtNetU32 handle;
56 };
57 
59 {
60  MAKRti::DtNetU32 serialNumber;
61  MAKRti::DtNetU32 sendingFederate;
62 };
64 {
67 };
69 
70 #endif

Document ID: Generated on Mon Jul 9 10:30:41 EDT 2018 from SVN revision 190224
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)