MAK RTIspy API Documentation for HLA 1516
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
libsrc
rtiutil
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
28
typedef
DtHandle
DtFederationHandle
;
29
typedef
DtHandle
DtFederateHandle
;
30
typedef
std::set<DtFederateHandle>
DtFederateHandleStdSet
;
31
typedef
DtHandle
DtObjectClassHandle
;
32
typedef
std::set<DtObjectClassHandle>
DtObjectClassHandleSet
;
33
typedef
DtHandle
DtObjectInstanceHandle
;
34
typedef
std::set<DtObjectInstanceHandle>
DtObjectInstanceHandleSet
;
35
typedef
DtHandle
DtInteractionClassHandle
;
36
typedef
std::set<DtInteractionClassHandle>
DtInteractionClassHandleSet
;
37
typedef
DtHandle
DtAttributeHandle
;
38
typedef
DtHandle
DtParameterHandle
;
39
typedef
DtHandle
DtOrderHandle
;
40
typedef
DtHandle
DtTransportHandle
;
41
typedef
DtHandle
DtDimensionHandle
;
42
typedef
std::set<DtDimensionHandle>
DtDimensionHandleSet
;
43
typedef
std::vector<DtDimensionHandle>
DtDimensionHandleVector
;
44
typedef
DtHandle
DtRegionHandle
;
45
typedef
std::set<DtRegionHandle>
DtRegionHandleSet
;
46
typedef
DtHandle
DtExtentIndex
;
47
typedef
std::map<DtRegionHandle, DtFederateHandle>
DtRegionToFederateMap
;
48
typedef
std::map<DtFederateHandle, DtRegionHandle>
DtFederateToRegionMap
;
49
typedef
DtHandle
DtUpdateRateHandle
;
50
51
52
struct
DtNetHLAHandle
53
{
54
MAKRti::DtNetU32
length
;
55
MAKRti::DtNetU32
handle
;
56
};
57
58
struct
DtNetMessageRetractionHandle
59
{
60
MAKRti::DtNetU32
serialNumber
;
61
MAKRti::DtNetU32
sendingFederate
;
62
};
63
struct
DtMessageRetractionHandle_s
64
{
65
DtHandle
serialNumber
;
66
DtFederateHandle
sendingFederate
;
67
};
68
typedef
struct
DtMessageRetractionHandle_s
DtMessageRetractionHandle
;
69
70
#endif
Document ID: Generated on Fri Sep 27 00:57:56 EDT 2019 from SVN revision 201708
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (
www.mak.com
)