MAK RTIspy API Documentation for HLA 4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RTI1516.h
Go to the documentation of this file.
1 #pragma once
2 /***********************************************************************
3  The IEEE hereby grants a general, royalty-free license to copy, distribute,
4  display and make derivative works from this material, for all purposes,
5  provided that any use of the material contains the following
6  attribution: "Reprinted with permission from IEEE 1516.1(TM)-2025".
7  Should you require additional information, contact the Manager, Standards
8  Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org).
9 ***********************************************************************/
10 
11 //
12 // This file is simply a convenience provided for those developers that would
13 // like to include everything all at once
14 //
15 
16 // Identification of the API version number.
17 #define HLA_SPECIFICATION_NAME "1516"
18 #define HLA_API_MAJOR_VERSION 2
19 #define HLA_API_MINOR_VERSION 0
20 
21 // The file containing the platform specific configuration info.
22 #include <RTI/SpecificConfig.h>
23 
24 // The files containing the declarations/definitions for ISO 14882 standard C++.
25 #include <memory>
26 #include <string>
27 #include <set>
28 #include <map>
29 #include <vector>
30 
31 // The files containing the standard RTI type declarations/definitions.
32 #include <RTI/Enums.h>
33 #include <RTI/Exception.h>
34 #include <RTI/Handle.h>
35 #include <RTI/RangeBounds.h>
36 #include <RTI/Typedefs.h>
37 #include <RTI/VariableLengthData.h>
38 #include <RTI/RtiConfiguration.h>
39 
40 // The files containing the standard RTI type declarations/definitions for logical time.
41 #include <RTI/time/LogicalTime.h>
46 
47 // The files containing the standard RTI type declarations/definitions for authorization.
48 #include <RTI/auth/Credentials.h>
51 
52 namespace rti1516_2025
53 {
54  // Vendor-specific name and version of the RTI implementation
55  std::wstring RTI_EXPORT rtiName();
56  std::wstring RTI_EXPORT rtiVersion();
57 }
58 
59 // The files containing the RTI Ambassador and Federate Ambassador service calls
60 #include <RTI/FederateAmbassador.h>
61 #include <RTI/RTIambassador.h>
62 
63 // The file containing the RTI Ambassador Factory.
65 
66 
#define RTI_EXPORT
Definition: SpecificConfig.h:45
This file contains the designator or handle classes used by the interface.
std::wstring RTI_EXPORT rtiName()
std::wstring RTI_EXPORT rtiVersion()
This file contains the standard RTI types that are defined in namespace rti1516.
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 rti1516_2025::FederateAmbassador class.
This file contains the rti1516_2025::RTIambassadorFactory which can be used to make an implementation...
This file contains the interface for DDM region ranges.

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)