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

Go to the source code of this file.

Namespaces

 MAKRti
 DtIFSPEC13.
 

Macros

#define throw_encoderException
 

Typedefs

typedef RTI_API::LogicalTime DtRtiApiTime
 Typedefs for RTI API types that frequently require conditional precompile directives. More...
 
typedef
RTI_API::LogicalTimeInterval 
DtRtiApiTimeInterval
 
typedef RTI_API::LogicalTimeFactory DtRtiApiTimeFactory
 
typedef
RTI_API::LogicalTimeFactoryFactory 
DtRtiApiTimeFactoryFactory
 
typedef RTI_API::VariableLengthData DtRtiApiVariableLengthData
 
typedef DtRtiApiUniquePtr
< DtRtiApiTime
DtRtiApiUniquePtrTime
 
typedef DtRtiApiUniquePtr
< DtRtiApiTimeInterval
DtRtiApiUniquePtrTimeInterval
 
typedef
DtRtiApiVariableLengthData
const & 
DtRtiApiTagConstRef
 
typedef
DtRtiApiVariableLengthData
const * 
DtRtiApiTagConstPtr
 
typedef
DtRtiApiVariableLengthData
DtRtiApiTagPtr
 
typedef
DtRtiApiVariableLengthData
DtRtiApiTagRef
 
typedef DtRtiApiVariableLengthData DtRtiApiTag
 
typedef RTI_API::ResignAction DtRtiResignAction
 
typedef
RTI_API::FederateRestoreStatusVector 
DtRtiApiFederateRestoreStatusVector
 
typedef
RTI_API::TransportationTypeHandle 
DtRtiApiTransportationType
 

Enumerations

enum  DtRtiExceptionEnum {
  ApiExceptionAlreadyConnected, ApiExceptionAsynchronousDeliveryAlreadyDisabled, ApiExceptionAsynchronousDeliveryAlreadyEnabled, ApiExceptionAttributeAcquisitionWasNotCanceled,
  ApiExceptionAttributeAcquisitionWasNotRequested, ApiExceptionAttributeAlreadyBeingAcquired, ApiExceptionAttributeAlreadyBeingChanged, ApiExceptionAttributeAlreadyBeingDivested,
  ApiExceptionAttributeAlreadyOwned, ApiExceptionAttributeDivestitureWasNotRequested, ApiExceptionAttributeNotDefined, ApiExceptionAttributeNotOwned,
  ApiExceptionAttributeNotPublished, ApiExceptionAttributeNotRecognized, ApiExceptionAttributeNotSubscribed, ApiExceptionAttributeRelevanceAdvisorySwitchIsOff,
  ApiExceptionAttributeRelevanceAdvisorySwitchIsOn, ApiExceptionAttributeScopeAdvisorySwitchIsOff, ApiExceptionAttributeScopeAdvisorySwitchIsOn, ApiExceptionBadInitializationParameter,
  ApiExceptionCallNotAllowedFromWithinCallback, ApiExceptionConcurrentAccessAttempted, ApiExceptionConnectionFailed, ApiExceptionCouldNotCreateLogicalTimeFactory,
  ApiExceptionCouldNotDecode, ApiExceptionCouldNotDiscover, ApiExceptionCouldNotEncode, ApiExceptionCouldNotOpenFOM,
  ApiExceptionCouldNotOpenMIM, ApiExceptionCouldNotInitiateRestore, ApiExceptionDeletePrivilegeNotHeld, ApiExceptionDesignatorIsHLAstandardMIM,
  ApiExceptionRequestForTimeConstrainedPending, ApiExceptionNoRequestToEnableTimeConstrainedWasPending, ApiExceptionRequestForTimeRegulationPending, ApiExceptionNoRequestToEnableTimeRegulationWasPending,
  ApiExceptionNoFederateWillingToAcquireAttribute, ApiExceptionErrorReadingFOM, ApiExceptionErrorReadingMIM, ApiExceptionFederateAlreadyExecutionMember,
  ApiExceptionFederateHandleNotKnown, ApiExceptionFederateHasNotBegunSave, ApiExceptionFederateInternalError, ApiExceptionFederateIsExecutionMember,
  ApiExceptionFederateNameAlreadyInUse, ApiExceptionFederateNotExecutionMember, ApiExceptionFederateOwnsAttributes, ApiExceptionFederateServiceInvocationsAreBeingReportedViaMOM,
  ApiExceptionFederateUnableToUseTime, ApiExceptionFederatesCurrentlyJoined, ApiExceptionFederationExecutionAlreadyExists, ApiExceptionFederationExecutionDoesNotExist,
  ApiExceptionIllegalName, ApiExceptionIllegalTimeArithmetic, ApiExceptionInconsistentFOM, ApiExceptionInteractionClassAlreadyBeingChanged,
  ApiExceptionInteractionClassNotDefined, ApiExceptionInteractionClassNotPublished, ApiExceptionInteractionClassNotRecognized, ApiExceptionInteractionClassNotSubscribed,
  ApiExceptionInteractionParameterNotDefined, ApiExceptionInteractionParameterNotRecognized, ApiExceptionInteractionRelevanceAdvisorySwitchIsOff, ApiExceptionInteractionRelevanceAdvisorySwitchIsOn,
  ApiExceptionInTimeAdvancingState, ApiExceptionInvalidAttributeHandle, ApiExceptionInvalidDimensionHandle, ApiExceptionInvalidCredentials,
  ApiExceptionInvalidFederateHandle, ApiExceptionInvalidFOM, ApiExceptionInvalidInteractionClassHandle, ApiExceptionInvalidLogicalTime,
  ApiExceptionInvalidLogicalTimeInterval, ApiExceptionInvalidLookahead, ApiExceptionInvalidMIM, ApiExceptionInvalidObjectClassHandle,
  ApiExceptionInvalidObjectInstanceHandle, ApiExceptionInvalidOrderName, ApiExceptionInvalidOrderType, ApiExceptionInvalidParameterHandle,
  ApiExceptionInvalidRangeBound, ApiExceptionInvalidRegion, ApiExceptionInvalidResignAction, ApiExceptionInvalidRegionContext,
  ApiExceptionInvalidMessageRetractionHandle, ApiExceptionInvalidServiceGroup, ApiExceptionInvalidTransportationName, ApiExceptionInvalidTransportationTypeHandle,
  ApiExceptionInvalidUpdateRateDesignator, ApiExceptionJoinedFederateIsNotInTimeAdvancingState, ApiExceptionLogicalTimeAlreadyPassed, ApiExceptionMessageCanNoLongerBeRetracted,
  ApiExceptionNameNotFound, ApiExceptionNameSetWasEmpty, ApiExceptionNoAcquisitionPending, ApiExceptionNotConnected,
  ApiExceptionObjectClassNotDefined, ApiExceptionObjectClassNotKnown, ApiExceptionObjectClassNotPublished, ApiExceptionObjectClassRelevanceAdvisorySwitchIsOff,
  ApiExceptionObjectClassRelevanceAdvisorySwitchIsOn, ApiExceptionObjectInstanceNameInUse, ApiExceptionObjectInstanceNameNotReserved, ApiExceptionObjectInstanceNotKnown,
  ApiExceptionOwnershipAcquisitionPending, ApiExceptionRTIinternalError, ApiExceptionRegionDoesNotContainSpecifiedDimension, ApiExceptionRegionInUseForUpdateOrSubscription,
  ApiExceptionRegionNotCreatedByThisFederate, ApiExceptionRestoreInProgress, ApiExceptionRestoreNotInProgress, ApiExceptionRestoreNotRequested,
  ApiExceptionSaveInProgress, ApiExceptionSaveNotInProgress, ApiExceptionSaveNotInitiated, ApiExceptionSpecifiedSaveLabelDoesNotExist,
  ApiExceptionSynchronizationPointLabelNotAnnounced, ApiExceptionTimeConstrainedAlreadyEnabled, ApiExceptionTimeConstrainedIsNotEnabled, ApiExceptionTimeRegulationAlreadyEnabled,
  ApiExceptionTimeRegulationIsNotEnabled, ApiExceptionUnableToPerformSave, ApiExceptionUnauthorized, ApiExceptionUnknownName,
  ApiExceptionUnsupportedCallbackModel, ApiExceptionInternalError
}
 These exceptions Identifiers are based on the set from HLA 1516_2025 They are used to through appropriate protocol specific exceptions. More...
 

Functions

void throwRtiApiException (DtRtiExceptionEnum exception, MAKRti::DtString const &message)
 

Macro Definition Documentation

#define throw_encoderException

Typedef Documentation

typedef RTI_API::FederateRestoreStatusVector DtRtiApiFederateRestoreStatusVector
typedef RTI_API::LogicalTime DtRtiApiTime

Typedefs for RTI API types that frequently require conditional precompile directives.

typedef RTI_API::LogicalTimeFactory DtRtiApiTimeFactory
typedef RTI_API::LogicalTimeFactoryFactory DtRtiApiTimeFactoryFactory
typedef RTI_API::LogicalTimeInterval DtRtiApiTimeInterval
typedef RTI_API::TransportationTypeHandle DtRtiApiTransportationType
typedef DtRtiApiUniquePtr<DtRtiApiTime> DtRtiApiUniquePtrTime
typedef RTI_API::VariableLengthData DtRtiApiVariableLengthData
typedef RTI_API::ResignAction DtRtiResignAction

Enumeration Type Documentation

These exceptions Identifiers are based on the set from HLA 1516_2025 They are used to through appropriate protocol specific exceptions.

Enumerator
ApiExceptionAlreadyConnected 
ApiExceptionAsynchronousDeliveryAlreadyDisabled 
ApiExceptionAsynchronousDeliveryAlreadyEnabled 
ApiExceptionAttributeAcquisitionWasNotCanceled 
ApiExceptionAttributeAcquisitionWasNotRequested 
ApiExceptionAttributeAlreadyBeingAcquired 
ApiExceptionAttributeAlreadyBeingChanged 
ApiExceptionAttributeAlreadyBeingDivested 
ApiExceptionAttributeAlreadyOwned 
ApiExceptionAttributeDivestitureWasNotRequested 
ApiExceptionAttributeNotDefined 
ApiExceptionAttributeNotOwned 
ApiExceptionAttributeNotPublished 
ApiExceptionAttributeNotRecognized 
ApiExceptionAttributeNotSubscribed 
ApiExceptionAttributeRelevanceAdvisorySwitchIsOff 
ApiExceptionAttributeRelevanceAdvisorySwitchIsOn 
ApiExceptionAttributeScopeAdvisorySwitchIsOff 
ApiExceptionAttributeScopeAdvisorySwitchIsOn 
ApiExceptionBadInitializationParameter 
ApiExceptionCallNotAllowedFromWithinCallback 
ApiExceptionConcurrentAccessAttempted 
ApiExceptionConnectionFailed 
ApiExceptionCouldNotCreateLogicalTimeFactory 
ApiExceptionCouldNotDecode 
ApiExceptionCouldNotDiscover 
ApiExceptionCouldNotEncode 
ApiExceptionCouldNotOpenFOM 
ApiExceptionCouldNotOpenMIM 
ApiExceptionCouldNotInitiateRestore 
ApiExceptionDeletePrivilegeNotHeld 
ApiExceptionDesignatorIsHLAstandardMIM 
ApiExceptionRequestForTimeConstrainedPending 
ApiExceptionNoRequestToEnableTimeConstrainedWasPending 
ApiExceptionRequestForTimeRegulationPending 
ApiExceptionNoRequestToEnableTimeRegulationWasPending 
ApiExceptionNoFederateWillingToAcquireAttribute 
ApiExceptionErrorReadingFOM 
ApiExceptionErrorReadingMIM 
ApiExceptionFederateAlreadyExecutionMember 
ApiExceptionFederateHandleNotKnown 
ApiExceptionFederateHasNotBegunSave 
ApiExceptionFederateInternalError 
ApiExceptionFederateIsExecutionMember 
ApiExceptionFederateNameAlreadyInUse 
ApiExceptionFederateNotExecutionMember 
ApiExceptionFederateOwnsAttributes 
ApiExceptionFederateServiceInvocationsAreBeingReportedViaMOM 
ApiExceptionFederateUnableToUseTime 
ApiExceptionFederatesCurrentlyJoined 
ApiExceptionFederationExecutionAlreadyExists 
ApiExceptionFederationExecutionDoesNotExist 
ApiExceptionIllegalName 
ApiExceptionIllegalTimeArithmetic 
ApiExceptionInconsistentFOM 
ApiExceptionInteractionClassAlreadyBeingChanged 
ApiExceptionInteractionClassNotDefined 
ApiExceptionInteractionClassNotPublished 
ApiExceptionInteractionClassNotRecognized 
ApiExceptionInteractionClassNotSubscribed 
ApiExceptionInteractionParameterNotDefined 
ApiExceptionInteractionParameterNotRecognized 
ApiExceptionInteractionRelevanceAdvisorySwitchIsOff 
ApiExceptionInteractionRelevanceAdvisorySwitchIsOn 
ApiExceptionInTimeAdvancingState 
ApiExceptionInvalidAttributeHandle 
ApiExceptionInvalidDimensionHandle 
ApiExceptionInvalidCredentials 
ApiExceptionInvalidFederateHandle 
ApiExceptionInvalidFOM 
ApiExceptionInvalidInteractionClassHandle 
ApiExceptionInvalidLogicalTime 
ApiExceptionInvalidLogicalTimeInterval 
ApiExceptionInvalidLookahead 
ApiExceptionInvalidMIM 
ApiExceptionInvalidObjectClassHandle 
ApiExceptionInvalidObjectInstanceHandle 
ApiExceptionInvalidOrderName 
ApiExceptionInvalidOrderType 
ApiExceptionInvalidParameterHandle 
ApiExceptionInvalidRangeBound 
ApiExceptionInvalidRegion 
ApiExceptionInvalidResignAction 
ApiExceptionInvalidRegionContext 
ApiExceptionInvalidMessageRetractionHandle 
ApiExceptionInvalidServiceGroup 
ApiExceptionInvalidTransportationName 
ApiExceptionInvalidTransportationTypeHandle 
ApiExceptionInvalidUpdateRateDesignator 
ApiExceptionJoinedFederateIsNotInTimeAdvancingState 
ApiExceptionLogicalTimeAlreadyPassed 
ApiExceptionMessageCanNoLongerBeRetracted 
ApiExceptionNameNotFound 
ApiExceptionNameSetWasEmpty 
ApiExceptionNoAcquisitionPending 
ApiExceptionNotConnected 
ApiExceptionObjectClassNotDefined 
ApiExceptionObjectClassNotKnown 
ApiExceptionObjectClassNotPublished 
ApiExceptionObjectClassRelevanceAdvisorySwitchIsOff 
ApiExceptionObjectClassRelevanceAdvisorySwitchIsOn 
ApiExceptionObjectInstanceNameInUse 
ApiExceptionObjectInstanceNameNotReserved 
ApiExceptionObjectInstanceNotKnown 
ApiExceptionOwnershipAcquisitionPending 
ApiExceptionRTIinternalError 
ApiExceptionRegionDoesNotContainSpecifiedDimension 
ApiExceptionRegionInUseForUpdateOrSubscription 
ApiExceptionRegionNotCreatedByThisFederate 
ApiExceptionRestoreInProgress 
ApiExceptionRestoreNotInProgress 
ApiExceptionRestoreNotRequested 
ApiExceptionSaveInProgress 
ApiExceptionSaveNotInProgress 
ApiExceptionSaveNotInitiated 
ApiExceptionSpecifiedSaveLabelDoesNotExist 
ApiExceptionSynchronizationPointLabelNotAnnounced 
ApiExceptionTimeConstrainedAlreadyEnabled 
ApiExceptionTimeConstrainedIsNotEnabled 
ApiExceptionTimeRegulationAlreadyEnabled 
ApiExceptionTimeRegulationIsNotEnabled 
ApiExceptionUnableToPerformSave 
ApiExceptionUnauthorized 
ApiExceptionUnknownName 
ApiExceptionUnsupportedCallbackModel 
ApiExceptionInternalError 

Function Documentation

void throwRtiApiException ( DtRtiExceptionEnum  exception,
MAKRti::DtString const &  message 
)

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)