MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HLA 1516 API (IEEE 1516-2000)

The C++ API for the IEEE 1516-2000 HLA Standard.

The HLA 1516 API consists of the RTIambassador, the FederateAmbassador and the LogicalTime classes and supporting types.

Centralized RTI interface header

The RTIambassador class defines the interface used by the federate to access the services of the RTI. The implementation is provided by the RTI. An RTIambassadorFactory class provides a mechanism for creating instances of an RTIambassador.

The FederateAmbassador class defines a pure abstract interface used by the RTI to evoke callbacks on the federate. The implementation must be provided by the federate.

Supporting types

The LogicalTime and LogicalTimeInterval classes define a pure abstract interface for the representation of federation time. The RTI uses the LogicalTimeFactory to create instances of these time representations. The LogicalTime classes are used by the RTI interface and implementation; however, a concrete implementation must be provided for use by the federate. A double floating point and an unsigned integer representation are provided as example implementations.

Double floating point representation

Unsigned integer representation


Document ID: Generated on Fri Sep 27 00:57:56 EDT 2019 from SVN revision 201708
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)