MAK RTIspy API Documentation for HLA 4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
EncodingConfig.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 #include <utility>
12 #include <vector>
13 
14 
15 namespace rti1516_2025
16 {
17  // Platform Specific Typedefs
18 #if defined(_WIN32)
19  typedef char Integer8;
20  typedef short Integer16;
21  typedef int Integer32;
22  typedef _int64 Integer64;
23  typedef unsigned char UnsignedInteger8;
24  typedef unsigned short UnsignedInteger16;
25  typedef unsigned int UnsignedInteger32;
26  typedef unsigned _int64 UnsignedInteger64;
27 #else
28 #if defined(RTI_USE_64BIT_LONGS)
29  typedef char Integer8;
30  typedef short Integer16;
31  typedef int Integer32;
32  typedef long Integer64;
33  typedef unsigned char UnsignedInteger8;
34  typedef unsigned short UnsignedInteger16;
35  typedef unsigned int UnsignedInteger32;
36  typedef unsigned _int64 UnsignedInteger64;
37 #else
38  typedef char Integer8;
39  typedef short Integer16;
40  typedef int Integer32;
41  typedef long long Integer64;
42  typedef unsigned char UnsignedInteger8;
43  typedef unsigned short UnsignedInteger16;
44  typedef unsigned int UnsignedInteger32;
45  typedef unsigned long long UnsignedInteger64;
46 #endif
47 #endif
48 
49  typedef Integer8 Octet;
50  typedef std::pair< Octet, Octet > OctetPair;
51 }
52 
53 
54 
55 
unsigned long long UnsignedInteger64
Definition: EncodingConfig.h:45
unsigned short UnsignedInteger16
Definition: EncodingConfig.h:43
char Integer8
Definition: EncodingConfig.h:38
short Integer16
Definition: EncodingConfig.h:39
unsigned char UnsignedInteger8
Definition: EncodingConfig.h:42
Integer8 Octet
Definition: EncodingConfig.h:49
long long Integer64
Definition: EncodingConfig.h:41
std::pair< Octet, Octet > OctetPair
Definition: EncodingConfig.h:50
unsigned int UnsignedInteger32
Definition: EncodingConfig.h:44
int Integer32
Definition: EncodingConfig.h:40

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)