MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RTI1516.h
Go to the documentation of this file.
1 /***********************************************************************
2  IEEE 1516.1 High Level Architecture Interface Specification C++ API
3  File: RTI/1516.h
4 ***********************************************************************/
5 
6 //
7 // This file is simply a convenience provided for those developers that would
8 // like to include everything all at once
9 //
10 
11 #ifndef RTI_1516_h
12 #define RTI_1516_h
13 
14 // Identification of the API version number.
15 #define HLA_SPECIFICATION_NAME "1516"
16 #define HLA_API_MAJOR_VERSION 2
17 #define HLA_API_MINOR_VERSION 0
18 
19 // This file contains platform specific configuration info.
20 #include <RTI/SpecificConfig.h>
21 
22 // These file include declarations/definitions for ISO 14882 standard C++
23 // classes, renamed for portability.
24 #include <string>
25 #include <set>
26 #include <map>
27 #include <vector>
28 #include <memory>
29 
30 // This file contains standard RTI type declarations/definitions.
31 #include <RTI/Exception.h>
32 #include <RTI/Handle.h>
33 #include <RTI/Enums.h>
34 #include <RTI/RangeBounds.h>
35 
36 // This file contains standard RTI type declarations/definitions which depend on
37 // RTI implementation specific declarations/definitions.
38 #include <RTI/Typedefs.h>
39 #include <RTI/LogicalTime.h>
40 #include <RTI/LogicalTimeFactory.h>
42 
43 namespace rti1516
44 {
45  // Vendor-specific name and version of the RTI implementation
46  std::wstring RTI_EXPORT RTIname();
47  std::wstring RTI_EXPORT RTIversion();
48 }
49 
50 #include <RTI/FederateAmbassador.h>
51 #include <RTI/RTIambassador.h>
53 
54 #endif // RTI_1516_h

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)