MAK RTIspy API Documentation for HLA Evolved
 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 Reference

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

 RTIambassador () throw ()

Constructor & Destructor Documentation

rti1516::RTIambassador::RTIambassador ( ) throw ()
protected
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

Referenced by createFedEx().

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

Referenced by joinFedEx(), and resignAndDestroy().

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

Referenced by cleanUpProgram(), and main().

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

Referenced by main().

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

Referenced by restoreFederation().

virtual void rti1516::RTIambassador::federateRestoreNotComplete ( ) throw (RestoreNotRequested, FederateNotExecutionMember, SaveInProgress, RTIinternalError)
pure virtual

Referenced by waitForInitiateRestore().

virtual void rti1516::RTIambassador::federateSaveBegun ( ) throw (SaveNotInitiated, FederateNotExecutionMember, RestoreInProgress, RTIinternalError)
pure virtual

Referenced by saveFederation().

virtual void rti1516::RTIambassador::federateSaveComplete ( ) throw (FederateHasNotBegunSave, FederateNotExecutionMember, RestoreInProgress, RTIinternalError)
pure virtual

Referenced by saveFederation().

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

Referenced by joinFedEx().

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

Referenced by queryRestoreStatus().

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

Referenced by synchronizeFederation().

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

Referenced by requestFederationSave().

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

Referenced by resignAndDestroy().

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

Referenced by main().

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

Referenced by synchronizeFederation().

virtual void rti1516::RTIambassador::timeAdvanceRequest ( LogicalTime const &  theTime) throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
pure virtual

Referenced by main().

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

Referenced by main().

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 Wed Mar 11 20:26:49 EDT 2015 from SVN revision 150939
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)