MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
rti1516::RTIambassador Class Referenceabstract

Public Member Functions

virtual ~RTIambassador ()
 
virtual void createFederationExecution (std::wstring const &federationExecutionName, std::wstring const &fullPathNameToTheFDDfile, std::wstring const &logicalTimeImplementationName=L"")=0 throw (FederationExecutionAlreadyExists, CouldNotOpenFDD, ErrorReadingFDD, CouldNotCreateLogicalTimeFactory, RTIinternalError)
 
virtual void destroyFederationExecution (std::wstring const &federationExecutionName)=0 throw (FederatesCurrentlyJoined, FederationExecutionDoesNotExist, RTIinternalError)
 
virtual FederateHandle joinFederationExecution (std::wstring const &federateType, std::wstring const &federationExecutionName, FederateAmbassador &federateAmbassador)=0 throw (FederateAlreadyExecutionMember, FederationExecutionDoesNotExist, SaveInProgress, RestoreInProgress, CouldNotCreateLogicalTimeFactory, RTIinternalError)
 
virtual void resignFederationExecution (ResignAction resignAction)=0 throw (OwnershipAcquisitionPending, FederateOwnsAttributes, FederateNotExecutionMember, RTIinternalError)
 
virtual void registerFederationSynchronizationPoint (std::wstring const &label, VariableLengthData const &theUserSuppliedTag)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void registerFederationSynchronizationPoint (std::wstring const &label, VariableLengthData const &theUserSuppliedTag, FederateHandleSet const &syncSet)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void synchronizationPointAchieved (std::wstring const &label)=0 throw (SynchronizationPointLabelNotAnnounced, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void requestFederationSave (std::wstring const &label)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void requestFederationSave (std::wstring const &label, LogicalTime const &theTime)=0 throw (LogicalTimeAlreadyPassed, InvalidLogicalTime, FederateUnableToUseTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void federateSaveBegun ()=0 throw (SaveNotInitiated, FederateNotExecutionMember, RestoreInProgress, RTIinternalError)
 
virtual void federateSaveComplete ()=0 throw (FederateHasNotBegunSave, FederateNotExecutionMember, RestoreInProgress, RTIinternalError)
 
virtual void federateSaveNotComplete ()=0 throw (FederateHasNotBegunSave, FederateNotExecutionMember, RestoreInProgress, RTIinternalError)
 
virtual void queryFederationSaveStatus ()=0 throw (FederateNotExecutionMember, RestoreInProgress, RTIinternalError)
 
virtual void requestFederationRestore (std::wstring const &label)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void federateRestoreComplete ()=0 throw (RestoreNotRequested, FederateNotExecutionMember, SaveInProgress, RTIinternalError)
 
virtual void federateRestoreNotComplete ()=0 throw (RestoreNotRequested, FederateNotExecutionMember, SaveInProgress, RTIinternalError)
 
virtual void queryFederationRestoreStatus ()=0 throw (FederateNotExecutionMember, SaveInProgress, RTIinternalError)
 
virtual void publishObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList)=0 throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unpublishObjectClass (ObjectClassHandle theClass)=0 throw (ObjectClassNotDefined, OwnershipAcquisitionPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unpublishObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList)=0 throw (ObjectClassNotDefined, AttributeNotDefined, OwnershipAcquisitionPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void publishInteractionClass (InteractionClassHandle theInteraction)=0 throw (InteractionClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unpublishInteractionClass (InteractionClassHandle theInteraction)=0 throw (InteractionClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void subscribeObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList, bool active=true)=0 throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unsubscribeObjectClass (ObjectClassHandle theClass)=0 throw (ObjectClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unsubscribeObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList)=0 throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void subscribeInteractionClass (InteractionClassHandle theClass, bool active=true)=0 throw (InteractionClassNotDefined, FederateServiceInvocationsAreBeingReportedViaMOM, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unsubscribeInteractionClass (InteractionClassHandle theClass)=0 throw (InteractionClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void reserveObjectInstanceName (std::wstring const &theObjectInstanceName)=0 throw (IllegalName, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual ObjectInstanceHandle registerObjectInstance (ObjectClassHandle theClass)=0 throw (ObjectClassNotDefined, ObjectClassNotPublished, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual ObjectInstanceHandle registerObjectInstance (ObjectClassHandle theClass, std::wstring const &theObjectInstanceName)=0 throw (ObjectClassNotDefined, ObjectClassNotPublished, ObjectInstanceNameNotReserved, ObjectInstanceNameInUse, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void updateAttributeValues (ObjectInstanceHandle theObject, AttributeHandleValueMap const &theAttributeValues, VariableLengthData const &theUserSuppliedTag)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual MessageRetractionHandle updateAttributeValues (ObjectInstanceHandle theObject, AttributeHandleValueMap const &theAttributeValues, VariableLengthData const &theUserSuppliedTag, LogicalTime const &theTime)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidLogicalTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void sendInteraction (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, VariableLengthData const &theUserSuppliedTag)=0 throw (InteractionClassNotPublished, InteractionClassNotDefined, InteractionParameterNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual MessageRetractionHandle sendInteraction (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, VariableLengthData const &theUserSuppliedTag, LogicalTime const &theTime)=0 throw (InteractionClassNotPublished, InteractionClassNotDefined, InteractionParameterNotDefined, InvalidLogicalTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void deleteObjectInstance (ObjectInstanceHandle theObject, VariableLengthData const &theUserSuppliedTag)=0 throw (DeletePrivilegeNotHeld, ObjectInstanceNotKnown, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual MessageRetractionHandle deleteObjectInstance (ObjectInstanceHandle theObject, VariableLengthData const &theUserSuppliedTag, LogicalTime const &theTime)=0 throw (DeletePrivilegeNotHeld, ObjectInstanceNotKnown, InvalidLogicalTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void localDeleteObjectInstance (ObjectInstanceHandle theObject)=0 throw (ObjectInstanceNotKnown, FederateOwnsAttributes, OwnershipAcquisitionPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void changeAttributeTransportationType (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, TransportationType theType)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void changeInteractionTransportationType (InteractionClassHandle theClass, TransportationType theType)=0 throw (InteractionClassNotDefined, InteractionClassNotPublished, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void requestAttributeValueUpdate (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void requestAttributeValueUpdate (ObjectClassHandle theClass, AttributeHandleSet const &theAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unconditionalAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void negotiatedAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeAlreadyBeingDivested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void confirmDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &confirmedAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, NoAcquisitionPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void attributeOwnershipAcquisition (ObjectInstanceHandle theObject, AttributeHandleSet const &desiredAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw (ObjectInstanceNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void attributeOwnershipAcquisitionIfAvailable (ObjectInstanceHandle theObject, AttributeHandleSet const &desiredAttributes)=0 throw (ObjectInstanceNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, AttributeAlreadyBeingAcquired, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void attributeOwnershipDivestitureIfWanted (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, AttributeHandleSet &theDivestedAttributes)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void cancelNegotiatedAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void cancelAttributeOwnershipAcquisition (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void queryAttributeOwnership (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual bool isAttributeOwnedByFederate (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void enableTimeRegulation (LogicalTimeInterval const &theLookahead)=0 throw (TimeRegulationAlreadyEnabled, InvalidLookahead, InTimeAdvancingState, RequestForTimeRegulationPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableTimeRegulation ()=0 throw (TimeRegulationIsNotEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void enableTimeConstrained ()=0 throw (TimeConstrainedAlreadyEnabled, InTimeAdvancingState, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableTimeConstrained ()=0 throw (TimeConstrainedIsNotEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void timeAdvanceRequest (LogicalTime const &theTime)=0 throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void timeAdvanceRequestAvailable (LogicalTime const &theTime)=0 throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void nextMessageRequest (LogicalTime const &theTime)=0 throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void nextMessageRequestAvailable (LogicalTime const &theTime)=0 throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void flushQueueRequest (LogicalTime const &theTime)=0 throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void enableAsynchronousDelivery ()=0 throw (AsynchronousDeliveryAlreadyEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableAsynchronousDelivery ()=0 throw (AsynchronousDeliveryAlreadyDisabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual bool queryGALT (LogicalTime &theTime)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void queryLogicalTime (LogicalTime &theTime)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual bool queryLITS (LogicalTime &theTime)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void modifyLookahead (LogicalTimeInterval const &theLookahead)=0 throw (TimeRegulationIsNotEnabled, InvalidLookahead, InTimeAdvancingState, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void queryLookahead (LogicalTimeInterval &interval)=0 throw (TimeRegulationIsNotEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void retract (MessageRetractionHandle theHandle)=0 throw (InvalidRetractionHandle, TimeRegulationIsNotEnabled, MessageCanNoLongerBeRetracted, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void changeAttributeOrderType (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, OrderType theType)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void changeInteractionOrderType (InteractionClassHandle theClass, OrderType theType)=0 throw (InteractionClassNotDefined, InteractionClassNotPublished, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual RegionHandle createRegion (DimensionHandleSet const &theDimensions)=0 throw (InvalidDimensionHandle, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void commitRegionModifications (RegionHandleSet const &theRegionHandleSet)=0 throw (InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void deleteRegion (RegionHandle theRegion)=0 throw (InvalidRegion, RegionNotCreatedByThisFederate, RegionInUseForUpdateOrSubscription, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual ObjectInstanceHandle registerObjectInstanceWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw (ObjectClassNotDefined, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual ObjectInstanceHandle registerObjectInstanceWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector, std::wstring const &theObjectInstanceName)=0 throw (ObjectClassNotDefined, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, ObjectInstanceNameNotReserved, ObjectInstanceNameInUse, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void associateRegionsForUpdates (ObjectInstanceHandle theObject, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unassociateRegionsForUpdates (ObjectInstanceHandle theObject, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void subscribeObjectClassAttributesWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector, bool active=true)=0 throw (ObjectClassNotDefined, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unsubscribeObjectClassAttributesWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw (ObjectClassNotDefined, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void subscribeInteractionClassWithRegions (InteractionClassHandle theClass, RegionHandleSet const &theRegionHandleSet, bool active=true)=0 throw (InteractionClassNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateServiceInvocationsAreBeingReportedViaMOM, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unsubscribeInteractionClassWithRegions (InteractionClassHandle theClass, RegionHandleSet const &theRegionHandleSet)=0 throw (InteractionClassNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void sendInteractionWithRegions (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, RegionHandleSet const &theRegionHandleSet, VariableLengthData const &theUserSuppliedTag)=0 throw (InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual MessageRetractionHandle sendInteractionWithRegions (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, RegionHandleSet const &theRegionHandleSet, VariableLengthData const &theUserSuppliedTag, LogicalTime const &theTime)=0 throw (InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, InvalidLogicalTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void requestAttributeValueUpdateWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theSet, VariableLengthData const &theUserSuppliedTag)=0 throw (ObjectClassNotDefined, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual ObjectClassHandle getObjectClassHandle (std::wstring const &theName)=0 throw (NameNotFound, FederateNotExecutionMember, RTIinternalError)
 
virtual std::wstring getObjectClassName (ObjectClassHandle theHandle)=0 throw (InvalidObjectClassHandle, FederateNotExecutionMember, RTIinternalError)
 
virtual AttributeHandle getAttributeHandle (ObjectClassHandle whichClass, std::wstring const &theAttributeName)=0 throw (InvalidObjectClassHandle, NameNotFound, FederateNotExecutionMember, RTIinternalError)
 
virtual std::wstring getAttributeName (ObjectClassHandle whichClass, AttributeHandle theHandle)=0 throw (InvalidObjectClassHandle, InvalidAttributeHandle, AttributeNotDefined, FederateNotExecutionMember, RTIinternalError)
 
virtual InteractionClassHandle getInteractionClassHandle (std::wstring const &theName)=0 throw (NameNotFound, FederateNotExecutionMember, RTIinternalError)
 
virtual std::wstring getInteractionClassName (InteractionClassHandle theHandle)=0 throw (InvalidInteractionClassHandle, FederateNotExecutionMember, RTIinternalError)
 
virtual ParameterHandle getParameterHandle (InteractionClassHandle whichClass, std::wstring const &theName)=0 throw (InvalidInteractionClassHandle, NameNotFound, FederateNotExecutionMember, RTIinternalError)
 
virtual std::wstring getParameterName (InteractionClassHandle whichClass, ParameterHandle theHandle)=0 throw (InvalidInteractionClassHandle, InvalidParameterHandle, InteractionParameterNotDefined, FederateNotExecutionMember, RTIinternalError)
 
virtual ObjectInstanceHandle getObjectInstanceHandle (std::wstring const &theName)=0 throw (ObjectInstanceNotKnown, FederateNotExecutionMember, RTIinternalError)
 
virtual std::wstring getObjectInstanceName (ObjectInstanceHandle theHandle)=0 throw (ObjectInstanceNotKnown, FederateNotExecutionMember, RTIinternalError)
 
virtual DimensionHandle getDimensionHandle (std::wstring const &theName)=0 throw (NameNotFound, FederateNotExecutionMember, RTIinternalError)
 
virtual std::wstring getDimensionName (DimensionHandle theHandle)=0 throw (InvalidDimensionHandle, FederateNotExecutionMember, RTIinternalError)
 
virtual unsigned long getDimensionUpperBound (DimensionHandle theHandle)=0 throw (InvalidDimensionHandle, FederateNotExecutionMember, RTIinternalError)
 
virtual DimensionHandleSet getAvailableDimensionsForClassAttribute (ObjectClassHandle theClass, AttributeHandle theHandle)=0 throw (InvalidObjectClassHandle, InvalidAttributeHandle, AttributeNotDefined, FederateNotExecutionMember, RTIinternalError)
 
virtual ObjectClassHandle getKnownObjectClassHandle (ObjectInstanceHandle theObject)=0 throw (ObjectInstanceNotKnown, FederateNotExecutionMember, RTIinternalError)
 
virtual DimensionHandleSet getAvailableDimensionsForInteractionClass (InteractionClassHandle theClass)=0 throw (InvalidInteractionClassHandle, FederateNotExecutionMember, RTIinternalError)
 
virtual TransportationType getTransportationType (std::wstring const &transportationName)=0 throw (InvalidTransportationName, FederateNotExecutionMember, RTIinternalError)
 
virtual std::wstring getTransportationName (TransportationType transportationType)=0 throw (InvalidTransportationType, FederateNotExecutionMember, RTIinternalError)
 
virtual OrderType getOrderType (std::wstring const &orderName)=0 throw (InvalidOrderName, FederateNotExecutionMember, RTIinternalError)
 
virtual std::wstring getOrderName (OrderType orderType)=0 throw (InvalidOrderType, FederateNotExecutionMember, RTIinternalError)
 
virtual void enableObjectClassRelevanceAdvisorySwitch ()=0 throw (ObjectClassRelevanceAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableObjectClassRelevanceAdvisorySwitch ()=0 throw (ObjectClassRelevanceAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void enableAttributeRelevanceAdvisorySwitch ()=0 throw (AttributeRelevanceAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableAttributeRelevanceAdvisorySwitch ()=0 throw (AttributeRelevanceAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void enableAttributeScopeAdvisorySwitch ()=0 throw (AttributeScopeAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableAttributeScopeAdvisorySwitch ()=0 throw (AttributeScopeAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void enableInteractionRelevanceAdvisorySwitch ()=0 throw (InteractionRelevanceAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableInteractionRelevanceAdvisorySwitch ()=0 throw (InteractionRelevanceAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual DimensionHandleSet getDimensionHandleSet (RegionHandle theRegionHandle)=0 throw (InvalidRegion, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual RangeBounds getRangeBounds (RegionHandle theRegionHandle, DimensionHandle theDimensionHandle)=0 throw (InvalidRegion, RegionDoesNotContainSpecifiedDimension, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void setRangeBounds (RegionHandle theRegionHandle, DimensionHandle theDimensionHandle, RangeBounds const &theRangeBounds)=0 throw (InvalidRegion, RegionNotCreatedByThisFederate, RegionDoesNotContainSpecifiedDimension, InvalidRangeBound, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual unsigned long normalizeFederateHandle (FederateHandle theFederateHandle)=0 throw (FederateNotExecutionMember, InvalidFederateHandle, RTIinternalError)
 
virtual unsigned long normalizeServiceGroup (ServiceGroupIndicator theServiceGroup)=0 throw (FederateNotExecutionMember, InvalidServiceGroup, RTIinternalError)
 
virtual bool evokeCallback (double approximateMinimumTimeInSeconds)=0 throw (FederateNotExecutionMember, RTIinternalError)
 
virtual bool evokeMultipleCallbacks (double approximateMinimumTimeInSeconds, double approximateMaximumTimeInSeconds)=0 throw (FederateNotExecutionMember, RTIinternalError)
 
virtual void enableCallbacks ()=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableCallbacks ()=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual FederateHandle decodeFederateHandle (VariableLengthData const &encodedValue) const =0
 
virtual ObjectClassHandle decodeObjectClassHandle (VariableLengthData const &encodedValue) const =0
 
virtual InteractionClassHandle decodeInteractionClassHandle (VariableLengthData const &encodedValue) const =0
 
virtual ObjectInstanceHandle decodeObjectInstanceHandle (VariableLengthData const &encodedValue) const =0
 
virtual AttributeHandle decodeAttributeHandle (VariableLengthData const &encodedValue) const =0
 
virtual ParameterHandle decodeParameterHandle (VariableLengthData const &encodedValue) const =0
 
virtual DimensionHandle decodeDimensionHandle (VariableLengthData const &encodedValue) const =0
 
virtual MessageRetractionHandle decodeMessageRetractionHandle (VariableLengthData const &encodedValue) const =0
 
virtual RegionHandle decodeRegionHandle (VariableLengthData const &encodedValue) const =0
 

Protected Member Functions

 throw ()
 

Constructor & Destructor Documentation

virtual rti1516::RTIambassador::~RTIambassador ( )
virtual

Member Function Documentation

virtual void rti1516::RTIambassador::associateRegionsForUpdates ( ObjectInstanceHandle  theObject,
AttributeHandleSetRegionHandleSetPairVector const &  theAttributeHandleSetRegionHandleSetPairVector 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::attributeOwnershipAcquisition ( ObjectInstanceHandle  theObject,
AttributeHandleSet const &  desiredAttributes,
VariableLengthData const &  theUserSuppliedTag 
)
throw (ObjectInstanceNotKnown,
ObjectClassNotPublished,
AttributeNotDefined,
AttributeNotPublished,
FederateOwnsAttributes,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::attributeOwnershipAcquisitionIfAvailable ( ObjectInstanceHandle  theObject,
AttributeHandleSet const &  desiredAttributes 
)
throw (ObjectInstanceNotKnown,
ObjectClassNotPublished,
AttributeNotDefined,
AttributeNotPublished,
FederateOwnsAttributes,
AttributeAlreadyBeingAcquired,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::attributeOwnershipDivestitureIfWanted ( ObjectInstanceHandle  theObject,
AttributeHandleSet const &  theAttributes,
AttributeHandleSet theDivestedAttributes 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::cancelAttributeOwnershipAcquisition ( ObjectInstanceHandle  theObject,
AttributeHandleSet const &  theAttributes 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeAlreadyOwned,
AttributeAcquisitionWasNotRequested,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::cancelNegotiatedAttributeOwnershipDivestiture ( ObjectInstanceHandle  theObject,
AttributeHandleSet const &  theAttributes 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
AttributeDivestitureWasNotRequested,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::changeAttributeOrderType ( ObjectInstanceHandle  theObject,
AttributeHandleSet const &  theAttributes,
OrderType  theType 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::changeAttributeTransportationType ( ObjectInstanceHandle  theObject,
AttributeHandleSet const &  theAttributes,
TransportationType  theType 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::changeInteractionOrderType ( InteractionClassHandle  theClass,
OrderType  theType 
)
throw (InteractionClassNotDefined,
InteractionClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::changeInteractionTransportationType ( InteractionClassHandle  theClass,
TransportationType  theType 
)
throw (InteractionClassNotDefined,
InteractionClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::commitRegionModifications ( RegionHandleSet const &  theRegionHandleSet)
throw (InvalidRegion,
RegionNotCreatedByThisFederate,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::confirmDivestiture ( ObjectInstanceHandle  theObject,
AttributeHandleSet const &  confirmedAttributes,
VariableLengthData const &  theUserSuppliedTag 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
AttributeDivestitureWasNotRequested,
NoAcquisitionPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::createFederationExecution ( std::wstring const &  federationExecutionName,
std::wstring const &  fullPathNameToTheFDDfile,
std::wstring const &  logicalTimeImplementationName = L"" 
)
throw (FederationExecutionAlreadyExists,
CouldNotOpenFDD,
ErrorReadingFDD,
CouldNotCreateLogicalTimeFactory,
RTIinternalError
)
pure virtual
virtual RegionHandle rti1516::RTIambassador::createRegion ( DimensionHandleSet const &  theDimensions)
throw (InvalidDimensionHandle,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual AttributeHandle rti1516::RTIambassador::decodeAttributeHandle ( VariableLengthData const &  encodedValue) const
pure virtual
virtual DimensionHandle rti1516::RTIambassador::decodeDimensionHandle ( VariableLengthData const &  encodedValue) const
pure virtual
virtual FederateHandle rti1516::RTIambassador::decodeFederateHandle ( VariableLengthData const &  encodedValue) const
pure virtual
virtual InteractionClassHandle rti1516::RTIambassador::decodeInteractionClassHandle ( VariableLengthData const &  encodedValue) const
pure virtual
virtual MessageRetractionHandle rti1516::RTIambassador::decodeMessageRetractionHandle ( VariableLengthData const &  encodedValue) const
pure virtual
virtual ObjectClassHandle rti1516::RTIambassador::decodeObjectClassHandle ( VariableLengthData const &  encodedValue) const
pure virtual
virtual ObjectInstanceHandle rti1516::RTIambassador::decodeObjectInstanceHandle ( VariableLengthData const &  encodedValue) const
pure virtual
virtual ParameterHandle rti1516::RTIambassador::decodeParameterHandle ( VariableLengthData const &  encodedValue) const
pure virtual
virtual RegionHandle rti1516::RTIambassador::decodeRegionHandle ( VariableLengthData const &  encodedValue) const
pure virtual
virtual void rti1516::RTIambassador::deleteObjectInstance ( ObjectInstanceHandle  theObject,
VariableLengthData const &  theUserSuppliedTag 
)
throw (DeletePrivilegeNotHeld,
ObjectInstanceNotKnown,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual MessageRetractionHandle rti1516::RTIambassador::deleteObjectInstance ( ObjectInstanceHandle  theObject,
VariableLengthData const &  theUserSuppliedTag,
LogicalTime const &  theTime 
)
throw (DeletePrivilegeNotHeld,
ObjectInstanceNotKnown,
InvalidLogicalTime,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::deleteRegion ( RegionHandle  theRegion)
throw (InvalidRegion,
RegionNotCreatedByThisFederate,
RegionInUseForUpdateOrSubscription,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::destroyFederationExecution ( std::wstring const &  federationExecutionName)
throw (FederatesCurrentlyJoined,
FederationExecutionDoesNotExist,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::disableAsynchronousDelivery ( )
throw (AsynchronousDeliveryAlreadyDisabled,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::disableAttributeRelevanceAdvisorySwitch ( )
throw (AttributeRelevanceAdvisorySwitchIsOff,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::disableAttributeScopeAdvisorySwitch ( )
throw (AttributeScopeAdvisorySwitchIsOff,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::disableCallbacks ( )
throw (FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::disableInteractionRelevanceAdvisorySwitch ( )
throw (InteractionRelevanceAdvisorySwitchIsOff,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::disableObjectClassRelevanceAdvisorySwitch ( )
throw (ObjectClassRelevanceAdvisorySwitchIsOff,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::disableTimeConstrained ( )
throw (TimeConstrainedIsNotEnabled,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::disableTimeRegulation ( )
throw (TimeRegulationIsNotEnabled,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::enableAsynchronousDelivery ( )
throw (AsynchronousDeliveryAlreadyEnabled,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::enableAttributeRelevanceAdvisorySwitch ( )
throw (AttributeRelevanceAdvisorySwitchIsOn,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::enableAttributeScopeAdvisorySwitch ( )
throw (AttributeScopeAdvisorySwitchIsOn,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::enableCallbacks ( )
throw (FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::enableInteractionRelevanceAdvisorySwitch ( )
throw (InteractionRelevanceAdvisorySwitchIsOn,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::enableObjectClassRelevanceAdvisorySwitch ( )
throw (ObjectClassRelevanceAdvisorySwitchIsOn,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::enableTimeConstrained ( )
throw (TimeConstrainedAlreadyEnabled,
InTimeAdvancingState,
RequestForTimeConstrainedPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::enableTimeRegulation ( LogicalTimeInterval const &  theLookahead)
throw (TimeRegulationAlreadyEnabled,
InvalidLookahead,
InTimeAdvancingState,
RequestForTimeRegulationPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual bool rti1516::RTIambassador::evokeCallback ( double  approximateMinimumTimeInSeconds)
throw (FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual bool rti1516::RTIambassador::evokeMultipleCallbacks ( double  approximateMinimumTimeInSeconds,
double  approximateMaximumTimeInSeconds 
)
throw (FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::federateRestoreComplete ( )
throw (RestoreNotRequested,
FederateNotExecutionMember,
SaveInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::federateRestoreNotComplete ( )
throw (RestoreNotRequested,
FederateNotExecutionMember,
SaveInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::federateSaveBegun ( )
throw (SaveNotInitiated,
FederateNotExecutionMember,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::federateSaveComplete ( )
throw (FederateHasNotBegunSave,
FederateNotExecutionMember,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::federateSaveNotComplete ( )
throw (FederateHasNotBegunSave,
FederateNotExecutionMember,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::flushQueueRequest ( LogicalTime const &  theTime)
throw (InvalidLogicalTime,
LogicalTimeAlreadyPassed,
InTimeAdvancingState,
RequestForTimeRegulationPending,
RequestForTimeConstrainedPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual AttributeHandle rti1516::RTIambassador::getAttributeHandle ( ObjectClassHandle  whichClass,
std::wstring const &  theAttributeName 
)
throw (InvalidObjectClassHandle,
NameNotFound,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual std::wstring rti1516::RTIambassador::getAttributeName ( ObjectClassHandle  whichClass,
AttributeHandle  theHandle 
)
throw (InvalidObjectClassHandle,
InvalidAttributeHandle,
AttributeNotDefined,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual DimensionHandleSet rti1516::RTIambassador::getAvailableDimensionsForClassAttribute ( ObjectClassHandle  theClass,
AttributeHandle  theHandle 
)
throw (InvalidObjectClassHandle,
InvalidAttributeHandle,
AttributeNotDefined,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual DimensionHandleSet rti1516::RTIambassador::getAvailableDimensionsForInteractionClass ( InteractionClassHandle  theClass)
throw (InvalidInteractionClassHandle,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual DimensionHandle rti1516::RTIambassador::getDimensionHandle ( std::wstring const &  theName)
throw (NameNotFound,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual DimensionHandleSet rti1516::RTIambassador::getDimensionHandleSet ( RegionHandle  theRegionHandle)
throw (InvalidRegion,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual std::wstring rti1516::RTIambassador::getDimensionName ( DimensionHandle  theHandle)
throw (InvalidDimensionHandle,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual unsigned long rti1516::RTIambassador::getDimensionUpperBound ( DimensionHandle  theHandle)
throw (InvalidDimensionHandle,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual InteractionClassHandle rti1516::RTIambassador::getInteractionClassHandle ( std::wstring const &  theName)
throw (NameNotFound,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual std::wstring rti1516::RTIambassador::getInteractionClassName ( InteractionClassHandle  theHandle)
throw (InvalidInteractionClassHandle,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual ObjectClassHandle rti1516::RTIambassador::getKnownObjectClassHandle ( ObjectInstanceHandle  theObject)
throw (ObjectInstanceNotKnown,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual ObjectClassHandle rti1516::RTIambassador::getObjectClassHandle ( std::wstring const &  theName)
throw (NameNotFound,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual std::wstring rti1516::RTIambassador::getObjectClassName ( ObjectClassHandle  theHandle)
throw (InvalidObjectClassHandle,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual ObjectInstanceHandle rti1516::RTIambassador::getObjectInstanceHandle ( std::wstring const &  theName)
throw (ObjectInstanceNotKnown,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual std::wstring rti1516::RTIambassador::getObjectInstanceName ( ObjectInstanceHandle  theHandle)
throw (ObjectInstanceNotKnown,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual std::wstring rti1516::RTIambassador::getOrderName ( OrderType  orderType)
throw (InvalidOrderType,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual OrderType rti1516::RTIambassador::getOrderType ( std::wstring const &  orderName)
throw (InvalidOrderName,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual ParameterHandle rti1516::RTIambassador::getParameterHandle ( InteractionClassHandle  whichClass,
std::wstring const &  theName 
)
throw (InvalidInteractionClassHandle,
NameNotFound,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual std::wstring rti1516::RTIambassador::getParameterName ( InteractionClassHandle  whichClass,
ParameterHandle  theHandle 
)
throw (InvalidInteractionClassHandle,
InvalidParameterHandle,
InteractionParameterNotDefined,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual RangeBounds rti1516::RTIambassador::getRangeBounds ( RegionHandle  theRegionHandle,
DimensionHandle  theDimensionHandle 
)
throw (InvalidRegion,
RegionDoesNotContainSpecifiedDimension,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual std::wstring rti1516::RTIambassador::getTransportationName ( TransportationType  transportationType)
throw (InvalidTransportationType,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual TransportationType rti1516::RTIambassador::getTransportationType ( std::wstring const &  transportationName)
throw (InvalidTransportationName,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual bool rti1516::RTIambassador::isAttributeOwnedByFederate ( ObjectInstanceHandle  theObject,
AttributeHandle  theAttribute 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual FederateHandle rti1516::RTIambassador::joinFederationExecution ( std::wstring const &  federateType,
std::wstring const &  federationExecutionName,
FederateAmbassador federateAmbassador 
)
throw (FederateAlreadyExecutionMember,
FederationExecutionDoesNotExist,
SaveInProgress,
RestoreInProgress,
CouldNotCreateLogicalTimeFactory,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::localDeleteObjectInstance ( ObjectInstanceHandle  theObject)
throw (ObjectInstanceNotKnown,
FederateOwnsAttributes,
OwnershipAcquisitionPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::modifyLookahead ( LogicalTimeInterval const &  theLookahead)
throw (TimeRegulationIsNotEnabled,
InvalidLookahead,
InTimeAdvancingState,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::negotiatedAttributeOwnershipDivestiture ( ObjectInstanceHandle  theObject,
AttributeHandleSet const &  theAttributes,
VariableLengthData const &  theUserSuppliedTag 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
AttributeAlreadyBeingDivested,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::nextMessageRequest ( LogicalTime const &  theTime)
throw (InvalidLogicalTime,
LogicalTimeAlreadyPassed,
InTimeAdvancingState,
RequestForTimeRegulationPending,
RequestForTimeConstrainedPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::nextMessageRequestAvailable ( LogicalTime const &  theTime)
throw (InvalidLogicalTime,
LogicalTimeAlreadyPassed,
InTimeAdvancingState,
RequestForTimeRegulationPending,
RequestForTimeConstrainedPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual unsigned long rti1516::RTIambassador::normalizeFederateHandle ( FederateHandle  theFederateHandle)
throw (FederateNotExecutionMember,
InvalidFederateHandle,
RTIinternalError
)
pure virtual
virtual unsigned long rti1516::RTIambassador::normalizeServiceGroup ( ServiceGroupIndicator  theServiceGroup)
throw (FederateNotExecutionMember,
InvalidServiceGroup,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::publishInteractionClass ( InteractionClassHandle  theInteraction)
throw (InteractionClassNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::publishObjectClassAttributes ( ObjectClassHandle  theClass,
AttributeHandleSet const &  attributeList 
)
throw (ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::queryAttributeOwnership ( ObjectInstanceHandle  theObject,
AttributeHandle  theAttribute 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::queryFederationRestoreStatus ( )
throw (FederateNotExecutionMember,
SaveInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::queryFederationSaveStatus ( )
throw (FederateNotExecutionMember,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual bool rti1516::RTIambassador::queryGALT ( LogicalTime theTime)
throw (FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual bool rti1516::RTIambassador::queryLITS ( LogicalTime theTime)
throw (FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::queryLogicalTime ( LogicalTime theTime)
throw (FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::queryLookahead ( LogicalTimeInterval interval)
throw (TimeRegulationIsNotEnabled,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::registerFederationSynchronizationPoint ( std::wstring const &  label,
VariableLengthData const &  theUserSuppliedTag 
)
throw (FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::registerFederationSynchronizationPoint ( std::wstring const &  label,
VariableLengthData const &  theUserSuppliedTag,
FederateHandleSet const &  syncSet 
)
throw (FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual ObjectInstanceHandle rti1516::RTIambassador::registerObjectInstance ( ObjectClassHandle  theClass)
throw (ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual ObjectInstanceHandle rti1516::RTIambassador::registerObjectInstance ( ObjectClassHandle  theClass,
std::wstring const &  theObjectInstanceName 
)
throw (ObjectClassNotDefined,
ObjectClassNotPublished,
ObjectInstanceNameNotReserved,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual ObjectInstanceHandle rti1516::RTIambassador::registerObjectInstanceWithRegions ( ObjectClassHandle  theClass,
AttributeHandleSetRegionHandleSetPairVector const &  theAttributeHandleSetRegionHandleSetPairVector 
)
throw (ObjectClassNotDefined,
ObjectClassNotPublished,
AttributeNotDefined,
AttributeNotPublished,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual ObjectInstanceHandle rti1516::RTIambassador::registerObjectInstanceWithRegions ( ObjectClassHandle  theClass,
AttributeHandleSetRegionHandleSetPairVector const &  theAttributeHandleSetRegionHandleSetPairVector,
std::wstring const &  theObjectInstanceName 
)
throw (ObjectClassNotDefined,
ObjectClassNotPublished,
AttributeNotDefined,
AttributeNotPublished,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
ObjectInstanceNameNotReserved,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::requestAttributeValueUpdate ( ObjectInstanceHandle  theObject,
AttributeHandleSet const &  theAttributes,
VariableLengthData const &  theUserSuppliedTag 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::requestAttributeValueUpdate ( ObjectClassHandle  theClass,
AttributeHandleSet const &  theAttributes,
VariableLengthData const &  theUserSuppliedTag 
)
throw (ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::requestAttributeValueUpdateWithRegions ( ObjectClassHandle  theClass,
AttributeHandleSetRegionHandleSetPairVector const &  theSet,
VariableLengthData const &  theUserSuppliedTag 
)
throw (ObjectClassNotDefined,
AttributeNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::requestFederationRestore ( std::wstring const &  label)
throw (FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::requestFederationSave ( std::wstring const &  label)
throw (FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::requestFederationSave ( std::wstring const &  label,
LogicalTime const &  theTime 
)
throw (LogicalTimeAlreadyPassed,
InvalidLogicalTime,
FederateUnableToUseTime,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::reserveObjectInstanceName ( std::wstring const &  theObjectInstanceName)
throw (IllegalName,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::resignFederationExecution ( ResignAction  resignAction)
throw (OwnershipAcquisitionPending,
FederateOwnsAttributes,
FederateNotExecutionMember,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::retract ( MessageRetractionHandle  theHandle)
throw (InvalidRetractionHandle,
TimeRegulationIsNotEnabled,
MessageCanNoLongerBeRetracted,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::sendInteraction ( InteractionClassHandle  theInteraction,
ParameterHandleValueMap const &  theParameterValues,
VariableLengthData const &  theUserSuppliedTag 
)
throw (InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual MessageRetractionHandle rti1516::RTIambassador::sendInteraction ( InteractionClassHandle  theInteraction,
ParameterHandleValueMap const &  theParameterValues,
VariableLengthData const &  theUserSuppliedTag,
LogicalTime const &  theTime 
)
throw (InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
InvalidLogicalTime,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::sendInteractionWithRegions ( InteractionClassHandle  theInteraction,
ParameterHandleValueMap const &  theParameterValues,
RegionHandleSet const &  theRegionHandleSet,
VariableLengthData const &  theUserSuppliedTag 
)
throw (InteractionClassNotDefined,
InteractionClassNotPublished,
InteractionParameterNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual MessageRetractionHandle rti1516::RTIambassador::sendInteractionWithRegions ( InteractionClassHandle  theInteraction,
ParameterHandleValueMap const &  theParameterValues,
RegionHandleSet const &  theRegionHandleSet,
VariableLengthData const &  theUserSuppliedTag,
LogicalTime const &  theTime 
)
throw (InteractionClassNotDefined,
InteractionClassNotPublished,
InteractionParameterNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
InvalidLogicalTime,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::setRangeBounds ( RegionHandle  theRegionHandle,
DimensionHandle  theDimensionHandle,
RangeBounds const &  theRangeBounds 
)
throw (InvalidRegion,
RegionNotCreatedByThisFederate,
RegionDoesNotContainSpecifiedDimension,
InvalidRangeBound,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::subscribeInteractionClass ( InteractionClassHandle  theClass,
bool  active = true 
)
throw (InteractionClassNotDefined,
FederateServiceInvocationsAreBeingReportedViaMOM,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::subscribeInteractionClassWithRegions ( InteractionClassHandle  theClass,
RegionHandleSet const &  theRegionHandleSet,
bool  active = true 
)
throw (InteractionClassNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateServiceInvocationsAreBeingReportedViaMOM,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::subscribeObjectClassAttributes ( ObjectClassHandle  theClass,
AttributeHandleSet const &  attributeList,
bool  active = true 
)
throw (ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::subscribeObjectClassAttributesWithRegions ( ObjectClassHandle  theClass,
AttributeHandleSetRegionHandleSetPairVector const &  theAttributeHandleSetRegionHandleSetPairVector,
bool  active = true 
)
throw (ObjectClassNotDefined,
AttributeNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
InvalidRegionContext,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::synchronizationPointAchieved ( std::wstring const &  label)
throw (SynchronizationPointLabelNotAnnounced,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
rti1516::RTIambassador::throw ( )
protected
virtual void rti1516::RTIambassador::timeAdvanceRequest ( LogicalTime const &  theTime)
throw (InvalidLogicalTime,
LogicalTimeAlreadyPassed,
InTimeAdvancingState,
RequestForTimeRegulationPending,
RequestForTimeConstrainedPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::timeAdvanceRequestAvailable ( LogicalTime const &  theTime)
throw (InvalidLogicalTime,
LogicalTimeAlreadyPassed,
InTimeAdvancingState,
RequestForTimeRegulationPending,
RequestForTimeConstrainedPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::unassociateRegionsForUpdates ( ObjectInstanceHandle  theObject,
AttributeHandleSetRegionHandleSetPairVector const &  theAttributeHandleSetRegionHandleSetPairVector 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::unconditionalAttributeOwnershipDivestiture ( ObjectInstanceHandle  theObject,
AttributeHandleSet const &  theAttributes 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::unpublishInteractionClass ( InteractionClassHandle  theInteraction)
throw (InteractionClassNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::unpublishObjectClass ( ObjectClassHandle  theClass)
throw (ObjectClassNotDefined,
OwnershipAcquisitionPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::unpublishObjectClassAttributes ( ObjectClassHandle  theClass,
AttributeHandleSet const &  attributeList 
)
throw (ObjectClassNotDefined,
AttributeNotDefined,
OwnershipAcquisitionPending,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::unsubscribeInteractionClass ( InteractionClassHandle  theClass)
throw (InteractionClassNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::unsubscribeInteractionClassWithRegions ( InteractionClassHandle  theClass,
RegionHandleSet const &  theRegionHandleSet 
)
throw (InteractionClassNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::unsubscribeObjectClass ( ObjectClassHandle  theClass)
throw (ObjectClassNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::unsubscribeObjectClassAttributes ( ObjectClassHandle  theClass,
AttributeHandleSet const &  attributeList 
)
throw (ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::unsubscribeObjectClassAttributesWithRegions ( ObjectClassHandle  theClass,
AttributeHandleSetRegionHandleSetPairVector const &  theAttributeHandleSetRegionHandleSetPairVector 
)
throw (ObjectClassNotDefined,
AttributeNotDefined,
InvalidRegion,
RegionNotCreatedByThisFederate,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual void rti1516::RTIambassador::updateAttributeValues ( ObjectInstanceHandle  theObject,
AttributeHandleValueMap const &  theAttributeValues,
VariableLengthData const &  theUserSuppliedTag 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual
virtual MessageRetractionHandle rti1516::RTIambassador::updateAttributeValues ( ObjectInstanceHandle  theObject,
AttributeHandleValueMap const &  theAttributeValues,
VariableLengthData const &  theUserSuppliedTag,
LogicalTime const &  theTime 
)
throw (ObjectInstanceNotKnown,
AttributeNotDefined,
AttributeNotOwned,
InvalidLogicalTime,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
pure virtual

The documentation for this class was generated from the following file:

Document ID: Generated on Thu May 11 15:55:32 EDT 2023 from SVN revision 254743
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)