![]() |
MAK RTIspy API Documentation for HLA 1.3
|
00001 /*********************************************************************** 00002 The IEEE hereby grants a general, royalty-free license to copy, distribute, 00003 display and make derivative works from this material, for all purposes, 00004 provided that any use of the material contains the following 00005 attribution: "Reprinted with permission from IEEE 1516.1(TM)-2010". 00006 Should you require additional information, contact the Manager, Standards 00007 Intellectual Property, IEEE Standards Association (stds-ipr@ieee.org). 00008 ***********************************************************************/ 00009 /*********************************************************************** 00010 IEEE 1516.1 High Level Architecture Interface Specification C++ API 00011 File: EncodingConfig.h 00012 ***********************************************************************/ 00013 #ifndef RTI_EncodingConfig_h_ 00014 #define RTI_EncodingConfig_h_ 00015 00016 #include <utility> 00017 #include <vector> 00018 00019 00020 namespace rti1516e 00021 { 00022 // Platform Specific Typedefs 00023 #if defined(_WIN32) 00024 typedef char Integer8; 00025 typedef short Integer16; 00026 typedef int Integer32; 00027 typedef _int64 Integer64; 00028 #else 00029 #if defined(RTI_USE_64BIT_LONGS) 00030 typedef char Integer8; 00031 typedef short Integer16; 00032 typedef int Integer32; 00033 typedef long Integer64; 00034 #else 00035 typedef char Integer8; 00036 typedef short Integer16; 00037 typedef int Integer32; 00038 typedef long long Integer64; 00039 #endif 00040 #endif 00041 00042 typedef Integer8 Octet; 00043 typedef std::pair< Octet, Octet > OctetPair; 00044 } 00045 00046 #endif // RTI_EncodingConfig_h_ 00047 00048