MAK RTIspy API Documentation for HLA Evolved
 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  The IEEE hereby grants a general, royalty-free license to copy, distribute,
3  display and make derivative works from this material, for all purposes,
4  provided that any use of the material contains the following
5  attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010".
6  Should you require additional information, contact the Manager, Standards
7  Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
8 ***********************************************************************/
9 /***********************************************************************
10  IEEE 1516.1 High Level Architecture Interface Specification C++ API
11  File: RTI/1516.h
12 ***********************************************************************/
13 
14 //
15 // This file is simply a convenience provided for those developers that would
16 // like to include everything all at once
17 //
18 
19 #ifndef RTI_1516_h
20 #define RTI_1516_h
21 
22 // Identification of the API version number.
23 #define HLA_SPECIFICATION_NAME "1516"
24 #define HLA_API_MAJOR_VERSION 2
25 #define HLA_API_MINOR_VERSION 0
26 
27 // The file containing the platform specific configuration info.
28 #include <RTI/SpecificConfig.h>
29 
30 // The files containing the declarations/definitions for ISO 14882 standard C++.
31 #include <string>
32 #include <set>
33 #include <map>
34 #include <vector>
35 #include <memory>
36 
37 // The files containing the standard RTI type declarations/definitions.
38 #include <RTI/Enums.h>
39 #include <RTI/Exception.h>
40 #include <RTI/Handle.h>
41 #include <RTI/RangeBounds.h>
42 #include <RTI/Typedefs.h>
43 #include <RTI/VariableLengthData.h>
44 
45 // The files containing the standard RTI type declarations/definitions for logical time.
46 #include <RTI/LogicalTime.h>
47 #include <RTI/LogicalTimeFactory.h>
49 
50 namespace rti1516e
51 {
52  // Vendor-specific name and version of the RTI implementation
53  std::wstring RTI_EXPORT rtiName();
54  std::wstring RTI_EXPORT rtiVersion();
55 }
56 
57 // The files containing the RTI Ambassdor and Federate Ambassador service calls
58 #include <RTI/FederateAmbassador.h>
59 #include <RTI/RTIambassador.h>
60 
61 // The file containing the RTI Ambassador Factory.
63 
64 #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)