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
#define RTI_EXPORT
Definition: SpecificConfig.h:55
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.
This file contains enumerations used by the interface.
This file contains definitions that are used to isolate platform-specific elements of the API...
std::wstring RTI_EXPORT RTIname()
This file contains the rti1516e::RTIambassador class.
std::wstring RTI_EXPORT RTIversion()
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.

Document ID: Generated on Thu May 11 15:55:32 EDT 2023 from SVN revision 254743
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)