MAK RTIspy API Documentation for HLA Evolved
 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
std::vector< DtDimensionHandle > DtDimensionHandleVector
Definition: internalTypes.h:43
std::map< DtRegionHandle, DtFederateHandle > DtRegionToFederateMap
Definition: internalTypes.h:47
DtHandle DtFederationHandle
Definition: internalTypes.h:28
DtFederateHandle sendingFederate
Definition: internalTypes.h:66
std::set< DtDimensionHandle > DtDimensionHandleSet
Definition: internalTypes.h:42
DtHandle DtRegionHandle
Definition: internalTypes.h:44
DtHandle DtObjectClassHandle
Definition: internalTypes.h:31
MAKRti::DtNetU32 length
Definition: internalTypes.h:54
DtHandle DtDimensionHandle
Definition: internalTypes.h:41
DtHandle DtUpdateRateHandle
Definition: internalTypes.h:49
std::set< DtObjectInstanceHandle > DtObjectInstanceHandleSet
Definition: internalTypes.h:34
DtHandle DtInteractionClassHandle
Definition: internalTypes.h:35
std::set< DtRegionHandle > DtRegionHandleSet
Definition: internalTypes.h:45
MAKRti::DtNetU32 handle
Definition: internalTypes.h:55
DtHandle DtFederateHandle
Definition: internalTypes.h:29
DtHandle DtObjectInstanceHandle
Definition: internalTypes.h:33
DtHandle DtTransportHandle
Definition: internalTypes.h:40
Definition: internalTypes.h:52
std::map< DtFederateHandle, DtRegionHandle > DtFederateToRegionMap
Definition: internalTypes.h:48
DtHandle serialNumber
Definition: internalTypes.h:65
long DtSpaceHandle
Definition: internalTypes.h:26
MAKRti::DtNetU32 sendingFederate
Definition: internalTypes.h:61
Definition: internalTypes.h:63
unsigned long DtHandle
The internal types.
Definition: internalTypes.h:25
DtHandle DtAttributeHandle
Definition: internalTypes.h:37
DtHandle DtExtentIndex
Definition: internalTypes.h:46
MAKRti::DtNetU32 serialNumber
Definition: internalTypes.h:60
std::set< DtObjectClassHandle > DtObjectClassHandleSet
Definition: internalTypes.h:32
Definition: internalTypes.h:58
DtHandle DtParameterHandle
Definition: internalTypes.h:38
std::set< DtInteractionClassHandle > DtInteractionClassHandleSet
Definition: internalTypes.h:36
std::set< DtFederateHandle > DtFederateHandleStdSet
Definition: internalTypes.h:30
DtHandle DtOrderHandle
Definition: internalTypes.h:39

Document ID: Generated on Mon Sep 7 15:40:32 EDT 2020 from SVN revision 217499
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)