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

The namespace defined by the HLA Evolved Interface Specification which holds the C++ API. More...

Classes

class  DataElement
 
class  EncoderException
 
class  HLAfixedArray
 
class  HLAfixedRecord
 
class  HLAopaqueData
 
class  HLAvariableArray
 
class  HLAvariantRecord
 
class  Exception
 
class  FederateAmbassador
 An abstract base class which must be implemented, and used by a federate. More...
 
class  LogicalTime
 
class  LogicalTimeFactory
 
class  HLAlogicalTimeFactoryFactory
 
class  LogicalTimeFactoryFactory
 
class  LogicalTimeInterval
 
class  NullFederateAmbassador
 
class  RangeBounds
 
class  RTIambassador
 A class provided by the HLA C++ Interface Specification which federates use to communicate with the RTI. More...
 
class  RTIambassadorFactory
 A simple class used to create an instance of an rti1516e::RTIambassador. More...
 
class  HLAfloat64Interval
 
class  HLAfloat64Time
 
class  HLAfloat64TimeFactory
 
class  HLAinteger64Interval
 
class  HLAinteger64Time
 
class  HLAinteger64TimeFactory
 
class  FederateRestoreStatus
 
class  FederationExecutionInformation
 
class  SupplementalReflectInfo
 
class  SupplementalReceiveInfo
 
class  SupplementalRemoveInfo
 
class  VariableLengthData
 

Typedefs

typedef char Integer8
 
typedef short Integer16
 
typedef int Integer32
 
typedef long long Integer64
 
typedef Integer8 Octet
 
typedef std::pair< Octet, OctetOctetPair
 
typedef std::set< AttributeHandle > AttributeHandleSet
 
typedef std::set< ParameterHandle > ParameterHandleSet
 
typedef std::set< FederateHandle > FederateHandleSet
 
typedef std::set< DimensionHandle > DimensionHandleSet
 
typedef std::set< RegionHandle > RegionHandleSet
 
typedef std::map
< AttributeHandle,
VariableLengthData
AttributeHandleValueMap
 
typedef std::map
< ParameterHandle,
VariableLengthData
ParameterHandleValueMap
 
typedef std::pair
< AttributeHandleSet,
RegionHandleSet
AttributeHandleSetRegionHandleSetPair
 
typedef std::vector
< AttributeHandleSetRegionHandleSetPair
AttributeHandleSetRegionHandleSetPairVector
 
typedef std::pair
< FederateHandle, SaveStatus
FederateHandleSaveStatusPair
 
typedef std::vector
< FederateHandleSaveStatusPair
FederateHandleSaveStatusPairVector
 
typedef std::vector
< FederateRestoreStatus
FederateRestoreStatusVector
 
typedef std::vector
< FederationExecutionInformation
FederationExecutionInformationVector
 
typedef void(* VariableLengthDataDeleteFunction )(void *data)
 

Enumerations

enum  CallbackModel { HLA_IMMEDIATE, HLA_EVOKED }
 
enum  OrderType { RECEIVE = 1, TIMESTAMP = 2 }
 
enum  ResignAction {
  UNCONDITIONALLY_DIVEST_ATTRIBUTES, DELETE_OBJECTS, CANCEL_PENDING_OWNERSHIP_ACQUISITIONS, DELETE_OBJECTS_THEN_DIVEST,
  CANCEL_THEN_DELETE_THEN_DIVEST, NO_ACTION
}
 
enum  RestoreFailureReason {
  RTI_UNABLE_TO_RESTORE, FEDERATE_REPORTED_FAILURE_DURING_RESTORE, FEDERATE_RESIGNED_DURING_RESTORE, RTI_DETECTED_FAILURE_DURING_RESTORE,
  RESTORE_ABORTED
}
 
enum  RestoreStatus {
  NO_RESTORE_IN_PROGRESS, FEDERATE_RESTORE_REQUEST_PENDING, FEDERATE_WAITING_FOR_RESTORE_TO_BEGIN, FEDERATE_PREPARED_TO_RESTORE,
  FEDERATE_RESTORING, FEDERATE_WAITING_FOR_FEDERATION_TO_RESTORE
}
 
enum  SaveFailureReason {
  RTI_UNABLE_TO_SAVE, FEDERATE_REPORTED_FAILURE_DURING_SAVE, FEDERATE_RESIGNED_DURING_SAVE, RTI_DETECTED_FAILURE_DURING_SAVE,
  SAVE_TIME_CANNOT_BE_HONORED, SAVE_ABORTED
}
 
enum  SaveStatus { NO_SAVE_IN_PROGRESS, FEDERATE_INSTRUCTED_TO_SAVE, FEDERATE_SAVING, FEDERATE_WAITING_FOR_FEDERATION_TO_SAVE }
 
enum  ServiceGroup {
  FEDERATION_MANAGEMENT, DECLARATION_MANAGEMENT, OBJECT_MANAGEMENT, OWNERSHIP_MANAGEMENT,
  TIME_MANAGEMENT, DATA_DISTRIBUTION_MANAGEMENT, SUPPORT_SERVICES
}
 
enum  SynchronizationPointFailureReason { SYNCHRONIZATION_POINT_LABEL_NOT_UNIQUE, SYNCHRONIZATION_SET_MEMBER_NOT_JOINED }
 
enum  TransportationType { RELIABLE = 1, BEST_EFFORT = 2 }
 

Functions

std::wostream RTI_EXPORToperator<< (std::wostream &, Exception const &)
 
std::wostream RTI_EXPORToperator<< (std::wostream &, LogicalTime const &)
 
std::wostream RTI_EXPORToperator<< (std::wostream &, LogicalTimeInterval const &)
 
std::wstring RTI_EXPORT rtiName ()
 
std::wstring RTI_EXPORT rtiVersion ()
 
const std::wstring HLAfloat64TimeName (L"HLAfloat64Time")
 
const std::wstring HLAinteger64TimeName (L"HLAinteger64Time")
 

Detailed Description

The namespace defined by the HLA Evolved Interface Specification which holds the C++ API.

Typedef Documentation

typedef std::set< AttributeHandle > rti1516e::AttributeHandleSet
typedef std::map< AttributeHandle, VariableLengthData > rti1516e::AttributeHandleValueMap
typedef std::set< DimensionHandle > rti1516e::DimensionHandleSet
typedef std::pair< FederateHandle, SaveStatus > rti1516e::FederateHandleSaveStatusPair
typedef std::set< FederateHandle > rti1516e::FederateHandleSet
typedef short rti1516e::Integer16
typedef int rti1516e::Integer32
typedef long long rti1516e::Integer64
typedef char rti1516e::Integer8
typedef std::pair< Octet, Octet > rti1516e::OctetPair
typedef std::set< ParameterHandle > rti1516e::ParameterHandleSet
typedef std::map< ParameterHandle, VariableLengthData > rti1516e::ParameterHandleValueMap
typedef std::set< RegionHandle > rti1516e::RegionHandleSet
typedef void(* rti1516e::VariableLengthDataDeleteFunction)(void *data)

Enumeration Type Documentation

Enumerator
HLA_IMMEDIATE 
HLA_EVOKED 
Enumerator
RECEIVE 
TIMESTAMP 
Enumerator
UNCONDITIONALLY_DIVEST_ATTRIBUTES 
DELETE_OBJECTS 
CANCEL_PENDING_OWNERSHIP_ACQUISITIONS 
DELETE_OBJECTS_THEN_DIVEST 
CANCEL_THEN_DELETE_THEN_DIVEST 
NO_ACTION 
Enumerator
RTI_UNABLE_TO_RESTORE 
FEDERATE_REPORTED_FAILURE_DURING_RESTORE 
FEDERATE_RESIGNED_DURING_RESTORE 
RTI_DETECTED_FAILURE_DURING_RESTORE 
RESTORE_ABORTED 
Enumerator
NO_RESTORE_IN_PROGRESS 
FEDERATE_RESTORE_REQUEST_PENDING 
FEDERATE_WAITING_FOR_RESTORE_TO_BEGIN 
FEDERATE_PREPARED_TO_RESTORE 
FEDERATE_RESTORING 
FEDERATE_WAITING_FOR_FEDERATION_TO_RESTORE 
Enumerator
RTI_UNABLE_TO_SAVE 
FEDERATE_REPORTED_FAILURE_DURING_SAVE 
FEDERATE_RESIGNED_DURING_SAVE 
RTI_DETECTED_FAILURE_DURING_SAVE 
SAVE_TIME_CANNOT_BE_HONORED 
SAVE_ABORTED 
Enumerator
NO_SAVE_IN_PROGRESS 
FEDERATE_INSTRUCTED_TO_SAVE 
FEDERATE_SAVING 
FEDERATE_WAITING_FOR_FEDERATION_TO_SAVE 
Enumerator
FEDERATION_MANAGEMENT 
DECLARATION_MANAGEMENT 
OBJECT_MANAGEMENT 
OWNERSHIP_MANAGEMENT 
TIME_MANAGEMENT 
DATA_DISTRIBUTION_MANAGEMENT 
SUPPORT_SERVICES 
Enumerator
SYNCHRONIZATION_POINT_LABEL_NOT_UNIQUE 
SYNCHRONIZATION_SET_MEMBER_NOT_JOINED 
Enumerator
RELIABLE 
BEST_EFFORT 

Function Documentation

const std::wstring rti1516e::HLAfloat64TimeName ( L"HLAfloat64Time"  )
const std::wstring rti1516e::HLAinteger64TimeName ( L"HLAinteger64Time"  )
std::wostream RTI_EXPORT& rti1516e::operator<< ( std::wostream &  ,
Exception const &   
)
std::wostream RTI_EXPORT& rti1516e::operator<< ( std::wostream &  ,
LogicalTime const &   
)
std::wostream RTI_EXPORT& rti1516e::operator<< ( std::wostream &  ,
LogicalTimeInterval const &   
)
std::wstring RTI_EXPORT rti1516e::rtiName ( )
std::wstring RTI_EXPORT rti1516e::rtiVersion ( )

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)