MAK RTIspy API Documentation for HLA 4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions | Variables
RTI_API Namespace Reference

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

Classes

class  MessageRetractionHandleFriend
 Specific message retraction handle class that doesn't fit the structure of the other handle class implementations. More...
 
class  HLAfixedArrayImplementation
 
class  HLAfixedRecordImplementation
 
class  HLAfloat64IntervalImpl
 
class  HLAvariableArrayImplementation
 
class  HLAvariantRecordImplementation
 Implementation helper for the HLAvariantRecord class. More...
 
class  MessageRetractionHandleImplementation
 

Functions

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

Variables

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

Detailed Description

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

Macro defines a function to fill an 1516 handle set from an internal handle set.

This file contains RTI API Handle friend classes and methods that help with converting between API Handle classes and their internal implementation types.

Function Documentation

void RTI_API::appendBytes ( std::vector< Octet > &  wrapper,
const char *  bytes,
size_t  length 
)
inline

append to a octet vector

unsigned short RTI_API::endianSwap16Bit ( unsigned short  rhs)
inline

swap 16 bits

Referenced by endianSwap32Bit().

unsigned int RTI_API::endianSwap32Bit ( unsigned int  rhs)
inline

swap 32 bits

References endianSwap16Bit().

Referenced by endianSwap32BitFloat(), and endianSwap64Bit().

float RTI_API::endianSwap32BitFloat ( float  rhs)
inline

swap 32 bit float

References endianSwap32Bit().

Integer64 RTI_API::endianSwap64Bit ( Integer64  rhs)
inline

swap 64 bits

References endianSwap32Bit().

Referenced by endianSwap64BitDouble().

double RTI_API::endianSwap64BitDouble ( double  rhs)
inline

References endianSwap64Bit().

void RTI_API::insertBytes ( std::vector< Octet > &  wrapper,
size_t  length 
)
inline

Insert bytes into the octet buffer.

Referenced by DtAssistantMsg::adjustBytes(), and DtRtiMsg::adjustBytes().

unsigned int RTI_API::paddingSizeInBytes ( unsigned int  bufferLength,
unsigned int  elementOctetBoundary 
)
inline

Get the padding for this element.

void RTI_API::swapByteArray ( char *  byteArray,
int  theSize 
)
inline

Swap the byte array in memory.

template<typename T >
Integer64 RTI_API::valueHash ( value)
inline
Integer64 RTI_API::valueHash ( OctetPair  value)
inline

Variable Documentation

const int RTI_API::endianChecker = 1

This checks whether the machine is Big Endian or Little Endian.


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)