![]() |
MAK RTIspy API Documentation for HLA 1516
|
A class provided by the HLA C++ Interface Specification which federates use to communicate with the RTI. More...
Public Member Functions | |
| virtual | ~RTIambassador () |
| virtual void | connect (FederateAmbassador &federateAmbassador, CallbackModel theCallbackModel, std::wstring const &localSettingsDesignator=L"")=0 throw ( ConnectionFailed, InvalidLocalSettingsDesignator, UnsupportedCallbackModel, AlreadyConnected, CallNotAllowedFromWithinCallback, RTIinternalError) |
| Provides a basic connection to the RTI before a federation is created or joined. | |
| virtual void | disconnect ()=0 throw ( FederateIsExecutionMember, CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual void | createFederationExecution (std::wstring const &federationExecutionName, std::wstring const &fomModule, std::wstring const &logicalTimeImplementationName=L"")=0 throw ( CouldNotCreateLogicalTimeFactory, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, FederationExecutionAlreadyExists, NotConnected, RTIinternalError) |
| virtual void | createFederationExecution (std::wstring const &federationExecutionName, std::vector< std::wstring > const &fomModules, std::wstring const &logicalTimeImplementationName=L"")=0 throw ( CouldNotCreateLogicalTimeFactory, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, FederationExecutionAlreadyExists, NotConnected, RTIinternalError) |
| virtual void | createFederationExecutionWithMIM (std::wstring const &federationExecutionName, std::vector< std::wstring > const &fomModules, std::wstring const &mimModule, std::wstring const &logicalTimeImplementationName=L"")=0 throw ( CouldNotCreateLogicalTimeFactory, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, DesignatorIsHLAstandardMIM, ErrorReadingMIM, CouldNotOpenMIM, FederationExecutionAlreadyExists, NotConnected, RTIinternalError) |
| virtual void | destroyFederationExecution (std::wstring const &federationExecutionName)=0 throw ( FederatesCurrentlyJoined, FederationExecutionDoesNotExist, NotConnected, RTIinternalError) |
| virtual void | listFederationExecutions ()=0 throw ( NotConnected, RTIinternalError) |
| virtual FederateHandle | joinFederationExecution (std::wstring const &federateType, std::wstring const &federationExecutionName, std::vector< std::wstring > const &additionalFomModules=std::vector< std::wstring >())=0 throw ( CouldNotCreateLogicalTimeFactory, FederationExecutionDoesNotExist, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, SaveInProgress, RestoreInProgress, FederateAlreadyExecutionMember, NotConnected, CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual FederateHandle | joinFederationExecution (std::wstring const &federateName, std::wstring const &federateType, std::wstring const &federationExecutionName, std::vector< std::wstring > const &additionalFomModules=std::vector< std::wstring >())=0 throw ( CouldNotCreateLogicalTimeFactory, FederateNameAlreadyInUse, FederationExecutionDoesNotExist, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, SaveInProgress, RestoreInProgress, FederateAlreadyExecutionMember, NotConnected, CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual void | resignFederationExecution (ResignAction resignAction)=0 throw ( InvalidResignAction, OwnershipAcquisitionPending, FederateOwnsAttributes, FederateNotExecutionMember, NotConnected, CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual void | registerFederationSynchronizationPoint (std::wstring const &label, VariableLengthData const &theUserSuppliedTag)=0 throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | registerFederationSynchronizationPoint (std::wstring const &label, VariableLengthData const &theUserSuppliedTag, FederateHandleSet const &synchronizationSet)=0 throw ( InvalidFederateHandle, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | synchronizationPointAchieved (std::wstring const &label, bool successfully=true)=0 throw ( SynchronizationPointLabelNotAnnounced, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestFederationSave (std::wstring const &label)=0 throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestFederationSave (std::wstring const &label, LogicalTime const &theTime)=0 throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, FederateUnableToUseTime, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | federateSaveBegun ()=0 throw ( SaveNotInitiated, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | federateSaveComplete ()=0 throw ( FederateHasNotBegunSave, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | federateSaveNotComplete ()=0 throw ( FederateHasNotBegunSave, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | abortFederationSave ()=0 throw ( SaveNotInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryFederationSaveStatus ()=0 throw ( RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestFederationRestore (std::wstring const &label)=0 throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | federateRestoreComplete ()=0 throw ( RestoreNotRequested, SaveInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | federateRestoreNotComplete ()=0 throw ( RestoreNotRequested, SaveInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | abortFederationRestore ()=0 throw ( RestoreNotInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryFederationRestoreStatus ()=0 throw ( SaveInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | publishObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList)=0 throw ( AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unpublishObjectClass (ObjectClassHandle theClass)=0 throw ( OwnershipAcquisitionPending, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unpublishObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList)=0 throw ( OwnershipAcquisitionPending, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | publishInteractionClass (InteractionClassHandle theInteraction)=0 throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unpublishInteractionClass (InteractionClassHandle theInteraction)=0 throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | subscribeObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList, bool active=true, std::wstring const &updateRateDesignator=L"")=0 throw ( AttributeNotDefined, ObjectClassNotDefined, InvalidUpdateRateDesignator, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unsubscribeObjectClass (ObjectClassHandle theClass)=0 throw ( ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unsubscribeObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList)=0 throw ( AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | subscribeInteractionClass (InteractionClassHandle theClass, bool active=true)=0 throw ( FederateServiceInvocationsAreBeingReportedViaMOM, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unsubscribeInteractionClass (InteractionClassHandle theClass)=0 throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | reserveObjectInstanceName (std::wstring const &theObjectInstanceName)=0 throw ( IllegalName, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | releaseObjectInstanceName (std::wstring const &theObjectInstanceName)=0 throw ( ObjectInstanceNameNotReserved, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | reserveMultipleObjectInstanceName (std::set< std::wstring > const &theObjectInstanceNames)=0 throw ( IllegalName, NameSetWasEmpty, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | releaseMultipleObjectInstanceName (std::set< std::wstring > const &theObjectInstanceNames)=0 throw ( ObjectInstanceNameNotReserved, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectInstanceHandle | registerObjectInstance (ObjectClassHandle theClass)=0 throw ( ObjectClassNotPublished, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectInstanceHandle | registerObjectInstance (ObjectClassHandle theClass, std::wstring const &theObjectInstanceName)=0 throw ( ObjectInstanceNameInUse, ObjectInstanceNameNotReserved, ObjectClassNotPublished, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | updateAttributeValues (ObjectInstanceHandle theObject, AttributeHandleValueMap const &theAttributeValues, VariableLengthData const &theUserSuppliedTag)=0 throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual MessageRetractionHandle | updateAttributeValues (ObjectInstanceHandle theObject, AttributeHandleValueMap const &theAttributeValues, VariableLengthData const &theUserSuppliedTag, LogicalTime const &theTime)=0 throw ( InvalidLogicalTime, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | sendInteraction (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, VariableLengthData const &theUserSuppliedTag)=0 throw ( InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual MessageRetractionHandle | sendInteraction (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, VariableLengthData const &theUserSuppliedTag, LogicalTime const &theTime)=0 throw ( InvalidLogicalTime, InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | deleteObjectInstance (ObjectInstanceHandle theObject, VariableLengthData const &theUserSuppliedTag)=0 throw ( DeletePrivilegeNotHeld, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual MessageRetractionHandle | deleteObjectInstance (ObjectInstanceHandle theObject, VariableLengthData const &theUserSuppliedTag, LogicalTime const &theTime)=0 throw ( InvalidLogicalTime, DeletePrivilegeNotHeld, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | localDeleteObjectInstance (ObjectInstanceHandle theObject)=0 throw ( OwnershipAcquisitionPending, FederateOwnsAttributes, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestAttributeValueUpdate (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestAttributeValueUpdate (ObjectClassHandle theClass, AttributeHandleSet const &theAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestAttributeTransportationTypeChange (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, TransportationType theType)=0 throw ( AttributeAlreadyBeingChanged, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, InvalidTransportationType, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryAttributeTransportationType (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestInteractionTransportationTypeChange (InteractionClassHandle theClass, TransportationType theType)=0 throw ( InteractionClassAlreadyBeingChanged, InteractionClassNotPublished, InteractionClassNotDefined, InvalidTransportationType, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryInteractionTransportationType (FederateHandle theFederate, InteractionClassHandle theInteraction)=0 throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unconditionalAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | negotiatedAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( AttributeAlreadyBeingDivested, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | confirmDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &confirmedAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( NoAcquisitionPending, AttributeDivestitureWasNotRequested, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | attributeOwnershipAcquisition (ObjectInstanceHandle theObject, AttributeHandleSet const &desiredAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( AttributeNotPublished, ObjectClassNotPublished, FederateOwnsAttributes, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | attributeOwnershipAcquisitionIfAvailable (ObjectInstanceHandle theObject, AttributeHandleSet const &desiredAttributes)=0 throw ( AttributeAlreadyBeingAcquired, AttributeNotPublished, ObjectClassNotPublished, FederateOwnsAttributes, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | attributeOwnershipReleaseDenied (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | attributeOwnershipDivestitureIfWanted (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, AttributeHandleSet &theDivestedAttributes)=0 throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | cancelNegotiatedAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( AttributeDivestitureWasNotRequested, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | cancelAttributeOwnershipAcquisition (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( AttributeAcquisitionWasNotRequested, AttributeAlreadyOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryAttributeOwnership (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual bool | isAttributeOwnedByFederate (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableTimeRegulation (LogicalTimeInterval const &theLookahead)=0 throw ( InvalidLookahead, InTimeAdvancingState, RequestForTimeRegulationPending, TimeRegulationAlreadyEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableTimeRegulation ()=0 throw ( TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableTimeConstrained ()=0 throw ( InTimeAdvancingState, RequestForTimeConstrainedPending, TimeConstrainedAlreadyEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableTimeConstrained ()=0 throw ( TimeConstrainedIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | timeAdvanceRequest (LogicalTime const &theTime)=0 throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | timeAdvanceRequestAvailable (LogicalTime const &theTime)=0 throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | nextMessageRequest (LogicalTime const &theTime)=0 throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | nextMessageRequestAvailable (LogicalTime const &theTime)=0 throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | flushQueueRequest (LogicalTime const &theTime)=0 throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableAsynchronousDelivery ()=0 throw ( AsynchronousDeliveryAlreadyEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableAsynchronousDelivery ()=0 throw ( AsynchronousDeliveryAlreadyDisabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual bool | queryGALT (LogicalTime &theTime)=0 throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryLogicalTime (LogicalTime &theTime)=0 throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual bool | queryLITS (LogicalTime &theTime)=0 throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | modifyLookahead (LogicalTimeInterval const &theLookahead)=0 throw ( InvalidLookahead, InTimeAdvancingState, TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryLookahead (LogicalTimeInterval &interval)=0 throw ( TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | retract (MessageRetractionHandle theHandle)=0 throw ( MessageCanNoLongerBeRetracted, InvalidMessageRetractionHandle, TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | changeAttributeOrderType (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, OrderType theType)=0 throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | changeInteractionOrderType (InteractionClassHandle theClass, OrderType theType)=0 throw ( InteractionClassNotPublished, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual RegionHandle | createRegion (DimensionHandleSet const &theDimensions)=0 throw ( InvalidDimensionHandle, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | commitRegionModifications (RegionHandleSet const &theRegionHandleSet)=0 throw ( RegionNotCreatedByThisFederate, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | deleteRegion (RegionHandle const &theRegion)=0 throw ( RegionInUseForUpdateOrSubscription, RegionNotCreatedByThisFederate, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectInstanceHandle | registerObjectInstanceWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotPublished, ObjectClassNotPublished, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectInstanceHandle | registerObjectInstanceWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector, std::wstring const &theObjectInstanceName)=0 throw ( ObjectInstanceNameInUse, ObjectInstanceNameNotReserved, InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotPublished, ObjectClassNotPublished, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | associateRegionsForUpdates (ObjectInstanceHandle theObject, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unassociateRegionsForUpdates (ObjectInstanceHandle theObject, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw ( RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | subscribeObjectClassAttributesWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector, bool active=true, std::wstring const &updateRateDesignator=L"")=0 throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectClassNotDefined, InvalidUpdateRateDesignator, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unsubscribeObjectClassAttributesWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw ( RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | subscribeInteractionClassWithRegions (InteractionClassHandle theClass, RegionHandleSet const &theRegionHandleSet, bool active=true)=0 throw ( FederateServiceInvocationsAreBeingReportedViaMOM, InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unsubscribeInteractionClassWithRegions (InteractionClassHandle theClass, RegionHandleSet const &theRegionHandleSet)=0 throw ( RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | sendInteractionWithRegions (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, RegionHandleSet const &theRegionHandleSet, VariableLengthData const &theUserSuppliedTag)=0 throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual MessageRetractionHandle | sendInteractionWithRegions (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, RegionHandleSet const &theRegionHandleSet, VariableLengthData const &theUserSuppliedTag, LogicalTime const &theTime)=0 throw ( InvalidLogicalTime, InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestAttributeValueUpdateWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theSet, VariableLengthData const &theUserSuppliedTag)=0 throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ResignAction | getAutomaticResignDirective ()=0 throw ( FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | setAutomaticResignDirective (ResignAction resignAction)=0 throw ( InvalidResignAction, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual FederateHandle | getFederateHandle (std::wstring const &theName)=0 throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getFederateName (FederateHandle theHandle)=0 throw ( InvalidFederateHandle, FederateHandleNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectClassHandle | getObjectClassHandle (std::wstring const &theName)=0 throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getObjectClassName (ObjectClassHandle theHandle)=0 throw ( InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectClassHandle | getKnownObjectClassHandle (ObjectInstanceHandle theObject)=0 throw ( ObjectInstanceNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectInstanceHandle | getObjectInstanceHandle (std::wstring const &theName)=0 throw ( ObjectInstanceNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getObjectInstanceName (ObjectInstanceHandle theHandle)=0 throw ( ObjectInstanceNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual AttributeHandle | getAttributeHandle (ObjectClassHandle whichClass, std::wstring const &theAttributeName)=0 throw ( NameNotFound, InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getAttributeName (ObjectClassHandle whichClass, AttributeHandle theHandle)=0 throw ( AttributeNotDefined, InvalidAttributeHandle, InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual double | getUpdateRateValue (std::wstring const &updateRateDesignator)=0 throw ( InvalidUpdateRateDesignator, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual double | getUpdateRateValueForAttribute (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw ( ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual InteractionClassHandle | getInteractionClassHandle (std::wstring const &theName)=0 throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getInteractionClassName (InteractionClassHandle theHandle)=0 throw ( InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ParameterHandle | getParameterHandle (InteractionClassHandle whichClass, std::wstring const &theName)=0 throw ( NameNotFound, InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getParameterName (InteractionClassHandle whichClass, ParameterHandle theHandle)=0 throw ( InteractionParameterNotDefined, InvalidParameterHandle, InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual OrderType | getOrderType (std::wstring const &orderName)=0 throw ( InvalidOrderName, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getOrderName (OrderType orderType)=0 throw ( InvalidOrderType, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual TransportationType | getTransportationType (std::wstring const &transportationName)=0 throw ( InvalidTransportationName, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getTransportationName (TransportationType transportationType)=0 throw ( InvalidTransportationType, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual DimensionHandleSet | getAvailableDimensionsForClassAttribute (ObjectClassHandle theClass, AttributeHandle theHandle)=0 throw ( AttributeNotDefined, InvalidAttributeHandle, InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual DimensionHandleSet | getAvailableDimensionsForInteractionClass (InteractionClassHandle theClass)=0 throw ( InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual DimensionHandle | getDimensionHandle (std::wstring const &theName)=0 throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getDimensionName (DimensionHandle theHandle)=0 throw ( InvalidDimensionHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual unsigned long | getDimensionUpperBound (DimensionHandle theHandle)=0 throw ( InvalidDimensionHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual DimensionHandleSet | getDimensionHandleSet (RegionHandle theRegionHandle)=0 throw ( InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual RangeBounds | getRangeBounds (RegionHandle theRegionHandle, DimensionHandle theDimensionHandle)=0 throw ( RegionDoesNotContainSpecifiedDimension, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | setRangeBounds (RegionHandle theRegionHandle, DimensionHandle theDimensionHandle, RangeBounds const &theRangeBounds)=0 throw ( InvalidRangeBound, RegionDoesNotContainSpecifiedDimension, RegionNotCreatedByThisFederate, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual unsigned long | normalizeFederateHandle (FederateHandle theFederateHandle)=0 throw ( InvalidFederateHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual unsigned long | normalizeServiceGroup (ServiceGroup theServiceGroup)=0 throw ( InvalidServiceGroup, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableObjectClassRelevanceAdvisorySwitch ()=0 throw ( ObjectClassRelevanceAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableObjectClassRelevanceAdvisorySwitch ()=0 throw ( ObjectClassRelevanceAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableAttributeRelevanceAdvisorySwitch ()=0 throw ( AttributeRelevanceAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableAttributeRelevanceAdvisorySwitch ()=0 throw ( AttributeRelevanceAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableAttributeScopeAdvisorySwitch ()=0 throw ( AttributeScopeAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableAttributeScopeAdvisorySwitch ()=0 throw ( AttributeScopeAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableInteractionRelevanceAdvisorySwitch ()=0 throw ( InteractionRelevanceAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableInteractionRelevanceAdvisorySwitch ()=0 throw ( InteractionRelevanceAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual bool | evokeCallback (double approximateMinimumTimeInSeconds)=0 throw ( CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual bool | evokeMultipleCallbacks (double approximateMinimumTimeInSeconds, double approximateMaximumTimeInSeconds)=0 throw ( CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual void | enableCallbacks ()=0 throw ( SaveInProgress, RestoreInProgress, RTIinternalError) |
| virtual void | disableCallbacks ()=0 throw ( SaveInProgress, RestoreInProgress, RTIinternalError) |
| virtual std::auto_ptr < LogicalTimeFactory > | getTimeFactory () const =0 throw ( FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual FederateHandle | decodeFederateHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectClassHandle | decodeObjectClassHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual InteractionClassHandle | decodeInteractionClassHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectInstanceHandle | decodeObjectInstanceHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual AttributeHandle | decodeAttributeHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ParameterHandle | decodeParameterHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual DimensionHandle | decodeDimensionHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual MessageRetractionHandle | decodeMessageRetractionHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual RegionHandle | decodeRegionHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
Protected Member Functions | |
| RTIambassador () throw () | |
A class provided by the HLA C++ Interface Specification which federates use to communicate with the RTI.
This is one of the most significant classes in the C++ specification. It works in conjunction with the rti1516e::FederateAmbassador class to provide two way communication between the RTI and the federate.
| rti1516e::RTIambassador::RTIambassador | ( | ) | throw () [protected] |
| virtual rti1516e::RTIambassador::~RTIambassador | ( | ) | [virtual] |
| virtual void rti1516e::RTIambassador::abortFederationRestore | ( | ) | throw ( RestoreNotInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::abortFederationSave | ( | ) | throw ( SaveNotInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::associateRegionsForUpdates | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector | ||
| ) | throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::attributeOwnershipAcquisition | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | desiredAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( AttributeNotPublished, ObjectClassNotPublished, FederateOwnsAttributes, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::attributeOwnershipAcquisitionIfAvailable | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | desiredAttributes | ||
| ) | throw ( AttributeAlreadyBeingAcquired, AttributeNotPublished, ObjectClassNotPublished, FederateOwnsAttributes, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::attributeOwnershipDivestitureIfWanted | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| AttributeHandleSet & | theDivestedAttributes | ||
| ) | throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::attributeOwnershipReleaseDenied | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::cancelAttributeOwnershipAcquisition | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( AttributeAcquisitionWasNotRequested, AttributeAlreadyOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::cancelNegotiatedAttributeOwnershipDivestiture | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( AttributeDivestitureWasNotRequested, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::changeAttributeOrderType | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| OrderType | theType | ||
| ) | throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::changeInteractionOrderType | ( | InteractionClassHandle | theClass, |
| OrderType | theType | ||
| ) | throw ( InteractionClassNotPublished, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::commitRegionModifications | ( | RegionHandleSet const & | theRegionHandleSet | ) | throw ( RegionNotCreatedByThisFederate, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::confirmDivestiture | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | confirmedAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( NoAcquisitionPending, AttributeDivestitureWasNotRequested, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| rti1516e::RTIambassador::connect | ( | FederateAmbassador & | federateAmbassador, |
| CallbackModel | theCallbackModel, | ||
| std::wstring const & | localSettingsDesignator = L"" |
||
| ) | throw ( ConnectionFailed, InvalidLocalSettingsDesignator, UnsupportedCallbackModel, AlreadyConnected, CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::createFederationExecution | ( | std::wstring const & | federationExecutionName, |
| std::wstring const & | fomModule, | ||
| std::wstring const & | logicalTimeImplementationName = L"" |
||
| ) | throw ( CouldNotCreateLogicalTimeFactory, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, FederationExecutionAlreadyExists, NotConnected, RTIinternalError) [pure virtual] |
Referenced by createFedEx().
| virtual void rti1516e::RTIambassador::createFederationExecution | ( | std::wstring const & | federationExecutionName, |
| std::vector< std::wstring > const & | fomModules, | ||
| std::wstring const & | logicalTimeImplementationName = L"" |
||
| ) | throw ( CouldNotCreateLogicalTimeFactory, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, FederationExecutionAlreadyExists, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::createFederationExecutionWithMIM | ( | std::wstring const & | federationExecutionName, |
| std::vector< std::wstring > const & | fomModules, | ||
| std::wstring const & | mimModule, | ||
| std::wstring const & | logicalTimeImplementationName = L"" |
||
| ) | throw ( CouldNotCreateLogicalTimeFactory, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, DesignatorIsHLAstandardMIM, ErrorReadingMIM, CouldNotOpenMIM, FederationExecutionAlreadyExists, NotConnected, RTIinternalError) [pure virtual] |
| virtual RegionHandle rti1516e::RTIambassador::createRegion | ( | DimensionHandleSet const & | theDimensions | ) | throw ( InvalidDimensionHandle, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual AttributeHandle rti1516e::RTIambassador::decodeAttributeHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual DimensionHandle rti1516e::RTIambassador::decodeDimensionHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual FederateHandle rti1516e::RTIambassador::decodeFederateHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual InteractionClassHandle rti1516e::RTIambassador::decodeInteractionClassHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual MessageRetractionHandle rti1516e::RTIambassador::decodeMessageRetractionHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual ObjectClassHandle rti1516e::RTIambassador::decodeObjectClassHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual ObjectInstanceHandle rti1516e::RTIambassador::decodeObjectInstanceHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual ParameterHandle rti1516e::RTIambassador::decodeParameterHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual RegionHandle rti1516e::RTIambassador::decodeRegionHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::deleteObjectInstance | ( | ObjectInstanceHandle | theObject, |
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( DeletePrivilegeNotHeld, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual MessageRetractionHandle rti1516e::RTIambassador::deleteObjectInstance | ( | ObjectInstanceHandle | theObject, |
| VariableLengthData const & | theUserSuppliedTag, | ||
| LogicalTime const & | theTime | ||
| ) | throw ( InvalidLogicalTime, DeletePrivilegeNotHeld, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::deleteRegion | ( | RegionHandle const & | theRegion | ) | throw ( RegionInUseForUpdateOrSubscription, RegionNotCreatedByThisFederate, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::destroyFederationExecution | ( | std::wstring const & | federationExecutionName | ) | throw ( FederatesCurrentlyJoined, FederationExecutionDoesNotExist, NotConnected, RTIinternalError) [pure virtual] |
Referenced by joinFedEx(), and resignAndDestroy().
| virtual void rti1516e::RTIambassador::disableAsynchronousDelivery | ( | ) | throw ( AsynchronousDeliveryAlreadyDisabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::disableAttributeRelevanceAdvisorySwitch | ( | ) | throw ( AttributeRelevanceAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::disableAttributeScopeAdvisorySwitch | ( | ) | throw ( AttributeScopeAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::disableCallbacks | ( | ) | throw ( SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::disableInteractionRelevanceAdvisorySwitch | ( | ) | throw ( InteractionRelevanceAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::disableObjectClassRelevanceAdvisorySwitch | ( | ) | throw ( ObjectClassRelevanceAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::disableTimeConstrained | ( | ) | throw ( TimeConstrainedIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::disableTimeRegulation | ( | ) | throw ( TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by cleanUpProgram(), and main().
| virtual void rti1516e::RTIambassador::disconnect | ( | ) | throw ( FederateIsExecutionMember, CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
Referenced by resignAndDestroy().
| virtual void rti1516e::RTIambassador::enableAsynchronousDelivery | ( | ) | throw ( AsynchronousDeliveryAlreadyEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::enableAttributeRelevanceAdvisorySwitch | ( | ) | throw ( AttributeRelevanceAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::enableAttributeScopeAdvisorySwitch | ( | ) | throw ( AttributeScopeAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::enableCallbacks | ( | ) | throw ( SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::enableInteractionRelevanceAdvisorySwitch | ( | ) | throw ( InteractionRelevanceAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::enableObjectClassRelevanceAdvisorySwitch | ( | ) | throw ( ObjectClassRelevanceAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::enableTimeConstrained | ( | ) | throw ( InTimeAdvancingState, RequestForTimeConstrainedPending, TimeConstrainedAlreadyEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by becomeConstrainedAndRegulating().
| virtual void rti1516e::RTIambassador::enableTimeRegulation | ( | LogicalTimeInterval const & | theLookahead | ) | throw ( InvalidLookahead, InTimeAdvancingState, RequestForTimeRegulationPending, TimeRegulationAlreadyEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by becomeConstrainedAndRegulating().
| virtual bool rti1516e::RTIambassador::evokeCallback | ( | double | approximateMinimumTimeInSeconds | ) | throw ( CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
Referenced by main().
| virtual bool rti1516e::RTIambassador::evokeMultipleCallbacks | ( | double | approximateMinimumTimeInSeconds, |
| double | approximateMaximumTimeInSeconds | ||
| ) | throw ( CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
Referenced by becomeConstrainedAndRegulating(), connect(), createFedEx(), joinFedEx(), main(), publishAndSubscribeInteraction(), publishSubscribeAndRegisterObject(), queryFederationSaveStatus(), queryRestoreStatus(), requestFederationRestore(), requestFederationSave(), synchronizeFederation(), waitForFederationRestored(), waitForFederationSaved(), waitForInitiateRestore(), and waitForRestoreBegun().
| virtual void rti1516e::RTIambassador::federateRestoreComplete | ( | ) | throw ( RestoreNotRequested, SaveInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by restoreFederation().
| virtual void rti1516e::RTIambassador::federateRestoreNotComplete | ( | ) | throw ( RestoreNotRequested, SaveInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by waitForInitiateRestore().
| virtual void rti1516e::RTIambassador::federateSaveBegun | ( | ) | throw ( SaveNotInitiated, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by saveFederation().
| virtual void rti1516e::RTIambassador::federateSaveComplete | ( | ) | throw ( FederateHasNotBegunSave, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by saveFederation().
| virtual void rti1516e::RTIambassador::federateSaveNotComplete | ( | ) | throw ( FederateHasNotBegunSave, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::flushQueueRequest | ( | LogicalTime const & | theTime | ) | throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual AttributeHandle rti1516e::RTIambassador::getAttributeHandle | ( | ObjectClassHandle | whichClass, |
| std::wstring const & | theAttributeName | ||
| ) | throw ( NameNotFound, InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by publishSubscribeAndRegisterObject().
| virtual std::wstring rti1516e::RTIambassador::getAttributeName | ( | ObjectClassHandle | whichClass, |
| AttributeHandle | theHandle | ||
| ) | throw ( AttributeNotDefined, InvalidAttributeHandle, InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual ResignAction rti1516e::RTIambassador::getAutomaticResignDirective | ( | ) | throw ( FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual DimensionHandleSet rti1516e::RTIambassador::getAvailableDimensionsForClassAttribute | ( | ObjectClassHandle | theClass, |
| AttributeHandle | theHandle | ||
| ) | throw ( AttributeNotDefined, InvalidAttributeHandle, InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual DimensionHandleSet rti1516e::RTIambassador::getAvailableDimensionsForInteractionClass | ( | InteractionClassHandle | theClass | ) | throw ( InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual DimensionHandle rti1516e::RTIambassador::getDimensionHandle | ( | std::wstring const & | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual DimensionHandleSet rti1516e::RTIambassador::getDimensionHandleSet | ( | RegionHandle | theRegionHandle | ) | throw ( InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual std::wstring rti1516e::RTIambassador::getDimensionName | ( | DimensionHandle | theHandle | ) | throw ( InvalidDimensionHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual unsigned long rti1516e::RTIambassador::getDimensionUpperBound | ( | DimensionHandle | theHandle | ) | throw ( InvalidDimensionHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual FederateHandle rti1516e::RTIambassador::getFederateHandle | ( | std::wstring const & | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual std::wstring rti1516e::RTIambassador::getFederateName | ( | FederateHandle | theHandle | ) | throw ( InvalidFederateHandle, FederateHandleNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual InteractionClassHandle rti1516e::RTIambassador::getInteractionClassHandle | ( | std::wstring const & | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by publishAndSubscribeInteraction().
| virtual std::wstring rti1516e::RTIambassador::getInteractionClassName | ( | InteractionClassHandle | theHandle | ) | throw ( InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual ObjectClassHandle rti1516e::RTIambassador::getKnownObjectClassHandle | ( | ObjectInstanceHandle | theObject | ) | throw ( ObjectInstanceNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual ObjectClassHandle rti1516e::RTIambassador::getObjectClassHandle | ( | std::wstring const & | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by publishSubscribeAndRegisterObject().
| virtual std::wstring rti1516e::RTIambassador::getObjectClassName | ( | ObjectClassHandle | theHandle | ) | throw ( InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual ObjectInstanceHandle rti1516e::RTIambassador::getObjectInstanceHandle | ( | std::wstring const & | theName | ) | throw ( ObjectInstanceNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual std::wstring rti1516e::RTIambassador::getObjectInstanceName | ( | ObjectInstanceHandle | theHandle | ) | throw ( ObjectInstanceNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by publishSubscribeAndRegisterObject().
| virtual std::wstring rti1516e::RTIambassador::getOrderName | ( | OrderType | orderType | ) | throw ( InvalidOrderType, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual OrderType rti1516e::RTIambassador::getOrderType | ( | std::wstring const & | orderName | ) | throw ( InvalidOrderName, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual ParameterHandle rti1516e::RTIambassador::getParameterHandle | ( | InteractionClassHandle | whichClass, |
| std::wstring const & | theName | ||
| ) | throw ( NameNotFound, InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by publishAndSubscribeInteraction().
| virtual std::wstring rti1516e::RTIambassador::getParameterName | ( | InteractionClassHandle | whichClass, |
| ParameterHandle | theHandle | ||
| ) | throw ( InteractionParameterNotDefined, InvalidParameterHandle, InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual RangeBounds rti1516e::RTIambassador::getRangeBounds | ( | RegionHandle | theRegionHandle, |
| DimensionHandle | theDimensionHandle | ||
| ) | throw ( RegionDoesNotContainSpecifiedDimension, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual std::auto_ptr<LogicalTimeFactory> rti1516e::RTIambassador::getTimeFactory | ( | ) | const throw ( FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual std::wstring rti1516e::RTIambassador::getTransportationName | ( | TransportationType | transportationType | ) | throw ( InvalidTransportationType, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual TransportationType rti1516e::RTIambassador::getTransportationType | ( | std::wstring const & | transportationName | ) | throw ( InvalidTransportationName, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual double rti1516e::RTIambassador::getUpdateRateValue | ( | std::wstring const & | updateRateDesignator | ) | throw ( InvalidUpdateRateDesignator, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual double rti1516e::RTIambassador::getUpdateRateValueForAttribute | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual bool rti1516e::RTIambassador::isAttributeOwnedByFederate | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual FederateHandle rti1516e::RTIambassador::joinFederationExecution | ( | std::wstring const & | federateType, |
| std::wstring const & | federationExecutionName, | ||
| std::vector< std::wstring > const & | additionalFomModules = std::vector< std::wstring >() |
||
| ) | throw ( CouldNotCreateLogicalTimeFactory, FederationExecutionDoesNotExist, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, SaveInProgress, RestoreInProgress, FederateAlreadyExecutionMember, NotConnected, CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
Referenced by joinFedEx().
| virtual FederateHandle rti1516e::RTIambassador::joinFederationExecution | ( | std::wstring const & | federateName, |
| std::wstring const & | federateType, | ||
| std::wstring const & | federationExecutionName, | ||
| std::vector< std::wstring > const & | additionalFomModules = std::vector< std::wstring >() |
||
| ) | throw ( CouldNotCreateLogicalTimeFactory, FederateNameAlreadyInUse, FederationExecutionDoesNotExist, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, SaveInProgress, RestoreInProgress, FederateAlreadyExecutionMember, NotConnected, CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::listFederationExecutions | ( | ) | throw ( NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::localDeleteObjectInstance | ( | ObjectInstanceHandle | theObject | ) | throw ( OwnershipAcquisitionPending, FederateOwnsAttributes, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::modifyLookahead | ( | LogicalTimeInterval const & | theLookahead | ) | throw ( InvalidLookahead, InTimeAdvancingState, TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::negotiatedAttributeOwnershipDivestiture | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( AttributeAlreadyBeingDivested, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::nextMessageRequest | ( | LogicalTime const & | theTime | ) | throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::nextMessageRequestAvailable | ( | LogicalTime const & | theTime | ) | throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual unsigned long rti1516e::RTIambassador::normalizeFederateHandle | ( | FederateHandle | theFederateHandle | ) | throw ( InvalidFederateHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual unsigned long rti1516e::RTIambassador::normalizeServiceGroup | ( | ServiceGroup | theServiceGroup | ) | throw ( InvalidServiceGroup, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::publishInteractionClass | ( | InteractionClassHandle | theInteraction | ) | throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by publishAndSubscribeInteraction().
| virtual void rti1516e::RTIambassador::publishObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | attributeList | ||
| ) | throw ( AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by publishSubscribeAndRegisterObject().
| virtual void rti1516e::RTIambassador::queryAttributeOwnership | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::queryAttributeTransportationType | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::queryFederationRestoreStatus | ( | ) | throw ( SaveInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by queryRestoreStatus().
| virtual void rti1516e::RTIambassador::queryFederationSaveStatus | ( | ) | throw ( RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by queryFederationSaveStatus().
| virtual bool rti1516e::RTIambassador::queryGALT | ( | LogicalTime & | theTime | ) | throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::queryInteractionTransportationType | ( | FederateHandle | theFederate, |
| InteractionClassHandle | theInteraction | ||
| ) | throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual bool rti1516e::RTIambassador::queryLITS | ( | LogicalTime & | theTime | ) | throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::queryLogicalTime | ( | LogicalTime & | theTime | ) | throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::queryLookahead | ( | LogicalTimeInterval & | interval | ) | throw ( TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::registerFederationSynchronizationPoint | ( | std::wstring const & | label, |
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by synchronizeFederation().
| virtual void rti1516e::RTIambassador::registerFederationSynchronizationPoint | ( | std::wstring const & | label, |
| VariableLengthData const & | theUserSuppliedTag, | ||
| FederateHandleSet const & | synchronizationSet | ||
| ) | throw ( InvalidFederateHandle, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual ObjectInstanceHandle rti1516e::RTIambassador::registerObjectInstance | ( | ObjectClassHandle | theClass | ) | throw ( ObjectClassNotPublished, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by publishSubscribeAndRegisterObject().
| virtual ObjectInstanceHandle rti1516e::RTIambassador::registerObjectInstance | ( | ObjectClassHandle | theClass, |
| std::wstring const & | theObjectInstanceName | ||
| ) | throw ( ObjectInstanceNameInUse, ObjectInstanceNameNotReserved, ObjectClassNotPublished, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual ObjectInstanceHandle rti1516e::RTIambassador::registerObjectInstanceWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector | ||
| ) | throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotPublished, ObjectClassNotPublished, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual ObjectInstanceHandle rti1516e::RTIambassador::registerObjectInstanceWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector, | ||
| std::wstring const & | theObjectInstanceName | ||
| ) | throw ( ObjectInstanceNameInUse, ObjectInstanceNameNotReserved, InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotPublished, ObjectClassNotPublished, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::releaseMultipleObjectInstanceName | ( | std::set< std::wstring > const & | theObjectInstanceNames | ) | throw ( ObjectInstanceNameNotReserved, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::releaseObjectInstanceName | ( | std::wstring const & | theObjectInstanceName | ) | throw ( ObjectInstanceNameNotReserved, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::requestAttributeTransportationTypeChange | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| TransportationType | theType | ||
| ) | throw ( AttributeAlreadyBeingChanged, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, InvalidTransportationType, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::requestAttributeValueUpdate | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::requestAttributeValueUpdate | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | theAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::requestAttributeValueUpdateWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theSet, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::requestFederationRestore | ( | std::wstring const & | label | ) | throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by requestFederationRestore().
| virtual void rti1516e::RTIambassador::requestFederationSave | ( | std::wstring const & | label | ) | throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by requestFederationSave().
| virtual void rti1516e::RTIambassador::requestFederationSave | ( | std::wstring const & | label, |
| LogicalTime const & | theTime | ||
| ) | throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, FederateUnableToUseTime, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::requestInteractionTransportationTypeChange | ( | InteractionClassHandle | theClass, |
| TransportationType | theType | ||
| ) | throw ( InteractionClassAlreadyBeingChanged, InteractionClassNotPublished, InteractionClassNotDefined, InvalidTransportationType, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::reserveMultipleObjectInstanceName | ( | std::set< std::wstring > const & | theObjectInstanceNames | ) | throw ( IllegalName, NameSetWasEmpty, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::reserveObjectInstanceName | ( | std::wstring const & | theObjectInstanceName | ) | throw ( IllegalName, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by publishSubscribeAndRegisterObject().
| virtual void rti1516e::RTIambassador::resignFederationExecution | ( | ResignAction | resignAction | ) | throw ( InvalidResignAction, OwnershipAcquisitionPending, FederateOwnsAttributes, FederateNotExecutionMember, NotConnected, CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
Referenced by resignAndDestroy().
| virtual void rti1516e::RTIambassador::retract | ( | MessageRetractionHandle | theHandle | ) | throw ( MessageCanNoLongerBeRetracted, InvalidMessageRetractionHandle, TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::sendInteraction | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by main().
| virtual MessageRetractionHandle rti1516e::RTIambassador::sendInteraction | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| VariableLengthData const & | theUserSuppliedTag, | ||
| LogicalTime const & | theTime | ||
| ) | throw ( InvalidLogicalTime, InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::sendInteractionWithRegions | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| RegionHandleSet const & | theRegionHandleSet, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual MessageRetractionHandle rti1516e::RTIambassador::sendInteractionWithRegions | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| RegionHandleSet const & | theRegionHandleSet, | ||
| VariableLengthData const & | theUserSuppliedTag, | ||
| LogicalTime const & | theTime | ||
| ) | throw ( InvalidLogicalTime, InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::setAutomaticResignDirective | ( | ResignAction | resignAction | ) | throw ( InvalidResignAction, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::setRangeBounds | ( | RegionHandle | theRegionHandle, |
| DimensionHandle | theDimensionHandle, | ||
| RangeBounds const & | theRangeBounds | ||
| ) | throw ( InvalidRangeBound, RegionDoesNotContainSpecifiedDimension, RegionNotCreatedByThisFederate, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::subscribeInteractionClass | ( | InteractionClassHandle | theClass, |
| bool | active = true |
||
| ) | throw ( FederateServiceInvocationsAreBeingReportedViaMOM, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by publishAndSubscribeInteraction().
| virtual void rti1516e::RTIambassador::subscribeInteractionClassWithRegions | ( | InteractionClassHandle | theClass, |
| RegionHandleSet const & | theRegionHandleSet, | ||
| bool | active = true |
||
| ) | throw ( FederateServiceInvocationsAreBeingReportedViaMOM, InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::subscribeObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | attributeList, | ||
| bool | active = true, |
||
| std::wstring const & | updateRateDesignator = L"" |
||
| ) | throw ( AttributeNotDefined, ObjectClassNotDefined, InvalidUpdateRateDesignator, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by publishSubscribeAndRegisterObject().
| virtual void rti1516e::RTIambassador::subscribeObjectClassAttributesWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector, | ||
| bool | active = true, |
||
| std::wstring const & | updateRateDesignator = L"" |
||
| ) | throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectClassNotDefined, InvalidUpdateRateDesignator, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::synchronizationPointAchieved | ( | std::wstring const & | label, |
| bool | successfully = true |
||
| ) | throw ( SynchronizationPointLabelNotAnnounced, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by synchronizeFederation().
| virtual void rti1516e::RTIambassador::timeAdvanceRequest | ( | LogicalTime const & | theTime | ) | throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by main().
| virtual void rti1516e::RTIambassador::timeAdvanceRequestAvailable | ( | LogicalTime const & | theTime | ) | throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::unassociateRegionsForUpdates | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector | ||
| ) | throw ( RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::unconditionalAttributeOwnershipDivestiture | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::unpublishInteractionClass | ( | InteractionClassHandle | theInteraction | ) | throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::unpublishObjectClass | ( | ObjectClassHandle | theClass | ) | throw ( OwnershipAcquisitionPending, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::unpublishObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | attributeList | ||
| ) | throw ( OwnershipAcquisitionPending, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::unsubscribeInteractionClass | ( | InteractionClassHandle | theClass | ) | throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::unsubscribeInteractionClassWithRegions | ( | InteractionClassHandle | theClass, |
| RegionHandleSet const & | theRegionHandleSet | ||
| ) | throw ( RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::unsubscribeObjectClass | ( | ObjectClassHandle | theClass | ) | throw ( ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::unsubscribeObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | attributeList | ||
| ) | throw ( AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::unsubscribeObjectClassAttributesWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector | ||
| ) | throw ( RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
| virtual void rti1516e::RTIambassador::updateAttributeValues | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleValueMap const & | theAttributeValues, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Referenced by main().
| virtual MessageRetractionHandle rti1516e::RTIambassador::updateAttributeValues | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleValueMap const & | theAttributeValues, | ||
| VariableLengthData const & | theUserSuppliedTag, | ||
| LogicalTime const & | theTime | ||
| ) | throw ( InvalidLogicalTime, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |