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
#define RTI_EXPORT
Definition: SpecificConfig.h:63
This file contains the designator or handle classes used by the interface.
This file contains the standard RTI types that are defined in namespace rti1516.
std::wstring RTI_EXPORT rtiName()
his file contains a class to hold an arbitrary array of bytes for encoded values, attribute values...
This file contains enumerations used by the interface.
This file contains definitions that are used to isolate platform-specific elements of the API...
This file contains the rti1516e::RTIambassador class.
his file contains the rti1516e::FederateAmbassador class.
This file contains the rti1516e::RTIambassadorFactory which can be used to make an implementation of ...
This file contains the interface for DDM region ranges.
std::wstring RTI_EXPORT rtiVersion()

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)