MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Macros | Functions | Variables
encodingImplHelpers.h File Reference

Go to the source code of this file.

Namespaces

 RTI_API
 Instances of DtRtiExec implement a central server responsible for keeping track of all federation executions.
 

Macros

#define IS_MACHINE_BIG_ENDIAN()   ( (*(char*)&endianChecker) == 0 )
 

Functions

void RTI_API::swapByteArray (char *byteArray, int theSize)
 Swap the byte array in memory. More...
 
unsigned short RTI_API::endianSwap16Bit (unsigned short rhs)
 swap 16 bits More...
 
template<typename T >
Integer64 RTI_API::valueHash (T value)
 
Integer64 RTI_API::valueHash (OctetPair value)
 
unsigned int RTI_API::endianSwap32Bit (unsigned int rhs)
 swap 32 bits More...
 
Integer64 RTI_API::endianSwap64Bit (Integer64 rhs)
 swap 64 bits More...
 
float RTI_API::endianSwap32BitFloat (float rhs)
 swap 32 bit float More...
 
double RTI_API::endianSwap64BitDouble (double rhs)
 
void RTI_API::appendBytes (std::vector< Octet > &wrapper, const char *bytes, size_t length)
 append to a octet vector More...
 
unsigned int RTI_API::paddingSizeInBytes (unsigned int bufferLength, unsigned int elementOctetBoundary)
 Get the padding for this element. More...
 
void RTI_API::insertBytes (std::vector< Octet > &wrapper, size_t length)
 Insert bytes into the octet buffer. More...
 

Variables

const int RTI_API::endianChecker = 1
 This checks whether the machine is Big Endian or Little Endian. More...
 

Macro Definition Documentation

#define IS_MACHINE_BIG_ENDIAN ( )    ( (*(char*)&endianChecker) == 0 )

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)