![]() |
VR-Link API Documentation for HLA 1516
|
Instances of DtVrlRtiAmbassador are for wrapping the calls to The RTI ambassador so that we may override them. More...
Inheritance diagram for DtVrlRtiAmbassador:
Collaboration diagram for DtVrlRtiAmbassador:Public Member Functions | |
| DtVrlRtiAmbassador () throw () | |
| virtual | ~DtVrlRtiAmbassador () |
| virtual RTI::RTIambassador * | rtiAmb () |
| Get the real RTI ambassador, if the implementation of the derived object permits. | |
| virtual void | createFederationExecution (std::wstring const &federationExecutionName, std::wstring const &fullPathNameToTheFDDfile, std::wstring const &logicalTimeImplementationName=L"")=0 throw (FederationExecutionAlreadyExists, CouldNotOpenFDD, ErrorReadingFDD, RTIinternalError) |
| 4.2 | |
| virtual void | destroyFederationExecution (std::wstring const &federationExecutionName)=0 throw (FederatesCurrentlyJoined, FederationExecutionDoesNotExist, RTIinternalError) |
| 4.3 | |
| virtual FederateHandle | joinFederationExecution (std::wstring const &federateType, std::wstring const &federationExecutionName, FederateAmbassador &federateAmbassador)=0 throw (FederateAlreadyExecutionMember, FederationExecutionDoesNotExist, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 4.4 | |
| virtual void | resignFederationExecution (ResignAction resignAction)=0 throw (OwnershipAcquisitionPending, FederateOwnsAttributes, FederateNotExecutionMember, RTIinternalError) |
| 4.5 | |
| virtual void | registerFederationSynchronizationPoint (std::wstring const &label, RTI::VariableLengthData const &aTag)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 4.6 | |
| virtual void | registerFederationSynchronizationPoint (std::wstring const &label, RTI::VariableLengthData const &aTag, FederateHandleSet const &syncSet)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| virtual void | synchronizationPointAchieved (std::wstring const &label)=0 throw (SynchronizationPointLabelNotAnnounced, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 4.9 | |
| virtual void | requestFederationSave (std::wstring const &label)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 4.11 | |
| 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) |
| 4.13 | |
| virtual void | federateSaveComplete ()=0 throw (FederateHasNotBegunSave, FederateNotExecutionMember, RestoreInProgress, RTIinternalError) |
| 4.14 | |
| virtual void | federateSaveNotComplete ()=0 throw (FederateHasNotBegunSave, FederateNotExecutionMember, RestoreInProgress, RTIinternalError) |
| virtual void | queryFederationSaveStatus ()=0 throw (FederateNotExecutionMember, RestoreInProgress, RTIinternalError) |
| 4.16 | |
| virtual void | requestFederationRestore (std::wstring const &label)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 4.18 | |
| virtual void | federateRestoreComplete ()=0 throw (RestoreNotRequested, FederateNotExecutionMember, SaveInProgress, RTIinternalError) |
| 4.22 | |
| virtual void | federateRestoreNotComplete ()=0 throw (RestoreNotRequested, FederateNotExecutionMember, SaveInProgress, RTIinternalError) |
| virtual void | queryFederationRestoreStatus ()=0 throw (FederateNotExecutionMember, SaveInProgress, RTIinternalError) |
| 4.24 | |
| virtual void | publishObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList)=0 throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| ! Declaration Management Services //! | |
| virtual void | unpublishObjectClass (ObjectClassHandle theClass)=0 throw (ObjectClassNotDefined, OwnershipAcquisitionPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 5.3 | |
| 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) |
| 5.4 | |
| virtual void | unpublishInteractionClass (InteractionClassHandle theInteraction)=0 throw (InteractionClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 5.5 | |
| virtual void | subscribeObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList, bool active=true)=0 throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 5.6 | |
| virtual void | unsubscribeObjectClass (ObjectClassHandle theClass)=0 throw (ObjectClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 5.7 | |
| 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) |
| 5.8 | |
| virtual void | unsubscribeInteractionClass (InteractionClassHandle theClass)=0 throw (InteractionClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 5.9 | |
| virtual void | reserveObjectInstanceName (std::wstring const &theObjectInstanceName)=0 throw (IllegalName, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| ! Object Management Services //! | |
| virtual ObjectInstanceHandle | registerObjectInstance (ObjectClassHandle theClass)=0 throw (ObjectClassNotDefined, ObjectClassNotPublished, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 6.4 | |
| 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, RTI::VariableLengthData const &aTag)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 6.6 | |
| virtual MessageRetractionHandle | updateAttributeValues (ObjectInstanceHandle theObject, AttributeHandleValueMap const &theAttributeValues, RTI::VariableLengthData const &aTag, LogicalTime const &theTime)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidLogicalTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| virtual void | sendInteraction (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &aTag)=0 throw (InteractionClassNotPublished, InteractionClassNotDefined, InteractionParameterNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 6.8 | |
| virtual MessageRetractionHandle | sendInteraction (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, RTI::VariableLengthData const &aTag, LogicalTime const &theTime)=0 throw (InteractionClassNotPublished, InteractionClassNotDefined, InteractionParameterNotDefined, InvalidLogicalTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| virtual void | deleteObjectInstance (ObjectInstanceHandle theObject, RTI::VariableLengthData const &aTag)=0 throw (DeletePrivilegeNotHeld, ObjectInstanceNotKnown, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 6.10 | |
| virtual MessageRetractionHandle | deleteObjectInstance (ObjectInstanceHandle theObject, RTI::VariableLengthData const &aTag, 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) |
| 6.12 | |
| virtual void | changeAttributeTransportationType (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, TransportationType theType)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 6.13 | |
| virtual void | changeInteractionTransportationType (InteractionClassHandle theClass, TransportationType theType)=0 throw (InteractionClassNotDefined, InteractionClassNotPublished, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 6.14 | |
| virtual void | requestAttributeValueUpdate (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, RTI::VariableLengthData const &aTag)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 6.17 | |
| virtual void | requestAttributeValueUpdate (ObjectClassHandle theClass, AttributeHandleSet const &theAttributes, RTI::VariableLengthData const &aTag)=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) |
| ! Ownership Management Services //! | |
| virtual void | negotiatedAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, RTI::VariableLengthData const &aTag)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeAlreadyBeingDivested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 7.3 | |
| virtual void | confirmDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &confirmedAttributes, RTI::VariableLengthData const &aTag)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, NoAcquisitionPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 7.6 | |
| virtual void | attributeOwnershipAcquisition (ObjectInstanceHandle theObject, AttributeHandleSet const &desiredAttributes, RTI::VariableLengthData const &aTag)=0 throw (ObjectInstanceNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 7.8 | |
| virtual void | attributeOwnershipAcquisitionIfAvailable (ObjectInstanceHandle theObject, AttributeHandleSet const &desiredAttributes)=0 throw (ObjectInstanceNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, AttributeAlreadyBeingAcquired, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 7.9 | |
| virtual void | attributeOwnershipDivestitureIfWanted (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, AttributeHandleSet &theDivestedAttributes)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 7.12 | |
| virtual void | cancelNegotiatedAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 7.13 | |
| virtual void | cancelAttributeOwnershipAcquisition (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 7.14 | |
| virtual void | queryAttributeOwnership (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 7.16 | |
| virtual bool | isAttributeOwnedByFederate (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 7.18 | |
| virtual void | enableTimeRegulation (LogicalTimeInterval const &theLookahead)=0 throw (TimeRegulationAlreadyEnabled, InvalidLookahead, InTimeAdvancingState, RequestForTimeRegulationPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| ! Time Management Services //! | |
| virtual void | disableTimeRegulation ()=0 throw (TimeRegulationIsNotEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.4 | |
| virtual void | enableTimeConstrained ()=0 throw (TimeConstrainedAlreadyEnabled, InTimeAdvancingState, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.5 | |
| virtual void | disableTimeConstrained ()=0 throw (TimeConstrainedIsNotEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.7 | |
| virtual void | timeAdvanceRequest (LogicalTime const &theTime)=0 throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.8 | |
| virtual void | timeAdvanceRequestAvailable (LogicalTime const &theTime)=0 throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.9 | |
| virtual void | nextMessageRequest (LogicalTime const &theTime)=0 throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.10 | |
| virtual void | nextMessageRequestAvailable (LogicalTime const &theTime)=0 throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.11 | |
| virtual void | flushQueueRequest (LogicalTime const &theTime)=0 throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.12 | |
| virtual void | enableAsynchronousDelivery ()=0 throw (AsynchronousDeliveryAlreadyEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.14 | |
| virtual void | disableAsynchronousDelivery ()=0 throw (AsynchronousDeliveryAlreadyDisabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.15 | |
| virtual bool | queryGALT (LogicalTime &theTime)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.16 | |
| virtual void | queryLogicalTime (LogicalTime &theTime)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.17 | |
| virtual bool | queryLITS (LogicalTime &theTime)=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.18 | |
| virtual void | modifyLookahead (LogicalTimeInterval const &theLookahead)=0 throw (TimeRegulationIsNotEnabled, InvalidLookahead, InTimeAdvancingState, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.19 | |
| virtual void | queryLookahead (LogicalTimeInterval &interval)=0 throw (TimeRegulationIsNotEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.20 | |
| virtual void | retract (MessageRetractionHandle theHandle)=0 throw (InvalidRetractionHandle, TimeRegulationIsNotEnabled, MessageCanNoLongerBeRetracted, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.21 | |
| virtual void | changeAttributeOrderType (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, OrderType theType)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.23 | |
| virtual void | changeInteractionOrderType (InteractionClassHandle theClass, OrderType theType)=0 throw (InteractionClassNotDefined, InteractionClassNotPublished, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 8.24 | |
| virtual RegionHandle | createRegion (DimensionHandleSet const &theDimensions)=0 throw (InvalidDimensionHandle, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| ! Data Distribution Management //! | |
| virtual void | commitRegionModifications (RegionHandleSet const &theRegionHandleSet)=0 throw (InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 9.3 | |
| virtual void | deleteRegion (RegionHandle theRegion)=0 throw (InvalidRegion, RegionNotCreatedByThisFederate, RegionInUseForUpdateOrSubscription, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 9.4 | |
| virtual ObjectInstanceHandle | registerObjectInstanceWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw (ObjectClassNotDefined, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 9.5 | |
| 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) |
| 9.6 | |
| virtual void | unassociateRegionsForUpdates (ObjectInstanceHandle theObject, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw (ObjectInstanceNotKnown, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 9.7 | |
| virtual void | subscribeObjectClassAttributesWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector, bool active=true)=0 throw (ObjectClassNotDefined, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 9.8 | |
| virtual void | unsubscribeObjectClassAttributesWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw (ObjectClassNotDefined, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 9.9 | |
| virtual void | subscribeInteractionClassWithRegions (InteractionClassHandle theClass, RegionHandleSet const &theRegionHandleSet, bool active=true)=0 throw (InteractionClassNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateServiceInvocationsAreBeingReportedViaMOM, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 9.10 | |
| virtual void | unsubscribeInteractionClassWithRegions (InteractionClassHandle theClass, RegionHandleSet const &theRegionHandleSet)=0 throw (InteractionClassNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 9.11 | |
| virtual void | sendInteractionWithRegions (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, RegionHandleSet const &theRegionHandleSet, RTI::VariableLengthData const &aTag)=0 throw (InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 9.12 | |
| virtual MessageRetractionHandle | sendInteractionWithRegions (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, RegionHandleSet const &theRegionHandleSet, RTI::VariableLengthData const &aTag, LogicalTime const &theTime)=0 throw (InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, InvalidLogicalTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| virtual void | requestAttributeValueUpdateWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theSet, RTI::VariableLengthData const &aTag)=0 throw (ObjectClassNotDefined, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 9.13 | |
| virtual ObjectClassHandle | getObjectClassHandle (std::wstring const &theName)=0 throw (NameNotFound, FederateNotExecutionMember, RTIinternalError) |
| ! RTI Support Services //! | |
| virtual std::wstring | getObjectClassName (ObjectClassHandle theClass)=0 throw (InvalidObjectClassHandle, FederateNotExecutionMember, RTIinternalError) |
| 10.3 | |
| virtual AttributeHandle | getAttributeHandle (ObjectClassHandle theClass, std::wstring const &theAttributeName)=0 throw (InvalidObjectClassHandle, NameNotFound, FederateNotExecutionMember, RTIinternalError) |
| 10.4 | |
| virtual std::wstring | getAttributeName (ObjectClassHandle theClass, AttributeHandle theHandle)=0 throw (InvalidObjectClassHandle, InvalidAttributeHandle, AttributeNotDefined, FederateNotExecutionMember, RTIinternalError) |
| 10.5 | |
| virtual InteractionClassHandle | getInteractionClassHandle (std::wstring const &theName)=0 throw (NameNotFound, FederateNotExecutionMember, RTIinternalError) |
| 10.6 | |
| virtual std::wstring | getInteractionClassName (InteractionClassHandle theHandle)=0 throw (InvalidInteractionClassHandle, FederateNotExecutionMember, RTIinternalError) |
| 10.7 | |
| virtual ParameterHandle | getParameterHandle (InteractionClassHandle whichClass, std::wstring const &theName)=0 throw (InvalidInteractionClassHandle, NameNotFound, FederateNotExecutionMember, RTIinternalError) |
| 10.8 | |
| virtual std::wstring | getParameterName (InteractionClassHandle whichClass, ParameterHandle theHandle)=0 throw (InvalidInteractionClassHandle, InvalidParameterHandle, InteractionParameterNotDefined, FederateNotExecutionMember, RTIinternalError) |
| 10.9 | |
| virtual ObjectInstanceHandle | getObjectInstanceHandle (std::wstring const &theName)=0 throw (ObjectInstanceNotKnown, FederateNotExecutionMember, RTIinternalError) |
| 10.10 | |
| virtual std::wstring | getObjectInstanceName (ObjectInstanceHandle theHandle)=0 throw (ObjectInstanceNotKnown, FederateNotExecutionMember, RTIinternalError) |
| 10.11 | |
| virtual DimensionHandle | getDimensionHandle (std::wstring const &theName)=0 throw (NameNotFound, FederateNotExecutionMember, RTIinternalError) |
| 10.12 | |
| virtual std::wstring | getDimensionName (DimensionHandle theHandle)=0 throw (InvalidDimensionHandle, FederateNotExecutionMember, RTIinternalError) |
| 10.13 | |
| virtual unsigned long | getDimensionUpperBound (DimensionHandle theHandle)=0 throw (InvalidDimensionHandle, FederateNotExecutionMember, RTIinternalError) |
| 10.14 | |
| virtual DimensionHandleSet | getAvailableDimensionsForClassAttribute (ObjectClassHandle theClass, AttributeHandle theHandle)=0 throw (InvalidObjectClassHandle, InvalidAttributeHandle, AttributeNotDefined, FederateNotExecutionMember, RTIinternalError) |
| 10.15 | |
| virtual ObjectClassHandle | getKnownObjectClassHandle (ObjectInstanceHandle theObject)=0 throw (ObjectInstanceNotKnown, FederateNotExecutionMember, RTIinternalError) |
| 10.16 | |
| virtual DimensionHandleSet | getAvailableDimensionsForInteractionClass (InteractionClassHandle theClass)=0 throw (InvalidInteractionClassHandle, FederateNotExecutionMember, RTIinternalError) |
| 10.17 | |
| virtual TransportationType | getTransportationType (std::wstring const &transportationName)=0 throw (InvalidTransportationName, FederateNotExecutionMember, RTIinternalError) |
| 10.18 | |
| virtual std::wstring | getTransportationName (TransportationType transportationType)=0 throw (InvalidTransportationType, FederateNotExecutionMember, RTIinternalError) |
| 10.19 | |
| virtual OrderType | getOrderType (std::wstring const &orderName)=0 throw (InvalidOrderName, FederateNotExecutionMember, RTIinternalError) |
| 10.20 | |
| virtual std::wstring | getOrderName (OrderType orderType)=0 throw (InvalidOrderType, FederateNotExecutionMember, RTIinternalError) |
| 10.21 | |
| virtual void | enableObjectClassRelevanceAdvisorySwitch ()=0 throw (ObjectClassRelevanceAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.22 | |
| virtual void | disableObjectClassRelevanceAdvisorySwitch ()=0 throw (ObjectClassRelevanceAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.23 | |
| virtual void | enableAttributeRelevanceAdvisorySwitch ()=0 throw (AttributeRelevanceAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.24 | |
| virtual void | disableAttributeRelevanceAdvisorySwitch ()=0 throw (AttributeRelevanceAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.25 | |
| virtual void | enableAttributeScopeAdvisorySwitch ()=0 throw (AttributeScopeAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.26 | |
| virtual void | disableAttributeScopeAdvisorySwitch ()=0 throw (AttributeScopeAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.27 | |
| virtual void | enableInteractionRelevanceAdvisorySwitch ()=0 throw (InteractionRelevanceAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.28 | |
| virtual void | disableInteractionRelevanceAdvisorySwitch ()=0 throw (InteractionRelevanceAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.29 | |
| virtual DimensionHandleSet | getDimensionHandleSet (RegionHandle theRegionHandle)=0 throw (InvalidRegion, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.30 | |
| virtual RangeBounds | getRangeBounds (RegionHandle theRegionHandle, DimensionHandle theDimensionHandle)=0 throw (InvalidRegion, RegionDoesNotContainSpecifiedDimension, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.31 | |
| virtual void | setRangeBounds (RegionHandle theRegionHandle, DimensionHandle theDimensionHandle, RangeBounds const &theRangeBounds)=0 throw (InvalidRegion, RegionNotCreatedByThisFederate, RegionDoesNotContainSpecifiedDimension, InvalidRangeBound, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.32 | |
| virtual unsigned long | normalizeFederateHandle (FederateHandle theFederateHandle)=0 throw (FederateNotExecutionMember, RTIinternalError) |
| 10.33 | |
| virtual unsigned long | normalizeServiceGroup (ServiceGroupIndicator theServiceGroup)=0 throw (FederateNotExecutionMember, InvalidServiceGroup, RTIinternalError) |
| 10.34 | |
| virtual bool | evokeCallback (double approximateMinimumTimeInSeconds)=0 throw (FederateNotExecutionMember, RTIinternalError) |
| 10.37 | |
| virtual bool | evokeMultipleCallbacks (double approximateMinimumTimeInSeconds, double approximateMaximumTimeInSeconds)=0 throw (FederateNotExecutionMember, RTIinternalError) |
| 10.38 | |
| virtual void | enableCallbacks ()=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.39 | |
| virtual void | disableCallbacks ()=0 throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 10.40 | |
| 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 |
Static Public Member Functions | |
| static RTI::RTIambassador * | create () |
Protected Attributes | |
| std::auto_ptr< RTIambassador > | myRtiAmb |
| FederateAmbassador * | myFedAmb |
Private Member Functions | |
| DtVrlRtiAmbassador (const DtVrlRtiAmbassador &orig) | |
| copy constructor -- do not copy | |
| DtVrlRtiAmbassador & | operator= (const DtVrlRtiAmbassador &orig) |
| assignment operator -- do not copy | |
Instances of DtVrlRtiAmbassador are for wrapping the calls to The RTI ambassador so that we may override them.
This Class declaration is only used for HLA Version 1516
| DtVrlRtiAmbassador::DtVrlRtiAmbassador | ( | ) | throw () |
| virtual DtVrlRtiAmbassador::~DtVrlRtiAmbassador | ( | ) | [virtual] |
| DtVrlRtiAmbassador::DtVrlRtiAmbassador | ( | const DtVrlRtiAmbassador & | orig | ) | [private] |
copy constructor -- do not copy
| virtual void DtVrlRtiAmbassador::associateRegionsForUpdates | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
9.6
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::attributeOwnershipAcquisition | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | desiredAttributes, | ||
| RTI::VariableLengthData const & | aTag | ||
| ) | throw (ObjectInstanceNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
7.8
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::attributeOwnershipAcquisitionIfAvailable | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | desiredAttributes | ||
| ) | throw (ObjectInstanceNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, AttributeAlreadyBeingAcquired, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
7.9
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::attributeOwnershipDivestitureIfWanted | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| AttributeHandleSet & | theDivestedAttributes | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
7.12
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::cancelAttributeOwnershipAcquisition | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
7.14
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::cancelNegotiatedAttributeOwnershipDivestiture | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
7.13
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::changeAttributeOrderType | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| OrderType | theType | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.23
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::changeAttributeTransportationType | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| TransportationType | theType | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
6.13
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::changeInteractionOrderType | ( | InteractionClassHandle | theClass, |
| OrderType | theType | ||
| ) | throw (InteractionClassNotDefined, InteractionClassNotPublished, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.24
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::changeInteractionTransportationType | ( | InteractionClassHandle | theClass, |
| TransportationType | theType | ||
| ) | throw (InteractionClassNotDefined, InteractionClassNotPublished, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
6.14
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::commitRegionModifications | ( | RegionHandleSet const & | theRegionHandleSet | ) | throw (InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
9.3
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::confirmDivestiture | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | confirmedAttributes, | ||
| RTI::VariableLengthData const & | aTag | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, NoAcquisitionPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
7.6
Implemented in DtDirectRtiAmbassador.
| static RTI::RTIambassador* DtVrlRtiAmbassador::create | ( | ) | [static] |
| virtual void DtVrlRtiAmbassador::createFederationExecution | ( | std::wstring const & | federationExecutionName, |
| std::wstring const & | fullPathNameToTheFDDfile, | ||
| std::wstring const & | logicalTimeImplementationName = L"" |
||
| ) | throw (FederationExecutionAlreadyExists, CouldNotOpenFDD, ErrorReadingFDD, RTIinternalError) [pure virtual] |
4.2
Implemented in DtDirectRtiAmbassador.
| virtual RegionHandle DtVrlRtiAmbassador::createRegion | ( | DimensionHandleSet const & | theDimensions | ) | throw (InvalidDimensionHandle, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
| virtual AttributeHandle DtVrlRtiAmbassador::decodeAttributeHandle | ( | VariableLengthData const & | encodedValue | ) | const [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual DimensionHandle DtVrlRtiAmbassador::decodeDimensionHandle | ( | VariableLengthData const & | encodedValue | ) | const [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual FederateHandle DtVrlRtiAmbassador::decodeFederateHandle | ( | VariableLengthData const & | encodedValue | ) | const [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual InteractionClassHandle DtVrlRtiAmbassador::decodeInteractionClassHandle | ( | VariableLengthData const & | encodedValue | ) | const [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual MessageRetractionHandle DtVrlRtiAmbassador::decodeMessageRetractionHandle | ( | VariableLengthData const & | encodedValue | ) | const [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectClassHandle DtVrlRtiAmbassador::decodeObjectClassHandle | ( | VariableLengthData const & | encodedValue | ) | const [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectInstanceHandle DtVrlRtiAmbassador::decodeObjectInstanceHandle | ( | VariableLengthData const & | encodedValue | ) | const [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ParameterHandle DtVrlRtiAmbassador::decodeParameterHandle | ( | VariableLengthData const & | encodedValue | ) | const [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RegionHandle DtVrlRtiAmbassador::decodeRegionHandle | ( | VariableLengthData const & | encodedValue | ) | const [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::deleteObjectInstance | ( | ObjectInstanceHandle | theObject, |
| RTI::VariableLengthData const & | aTag | ||
| ) | throw (DeletePrivilegeNotHeld, ObjectInstanceNotKnown, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
6.10
Implemented in DtDirectRtiAmbassador.
| virtual MessageRetractionHandle DtVrlRtiAmbassador::deleteObjectInstance | ( | ObjectInstanceHandle | theObject, |
| RTI::VariableLengthData const & | aTag, | ||
| LogicalTime const & | theTime | ||
| ) | throw (DeletePrivilegeNotHeld, ObjectInstanceNotKnown, InvalidLogicalTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::deleteRegion | ( | RegionHandle | theRegion | ) | throw (InvalidRegion, RegionNotCreatedByThisFederate, RegionInUseForUpdateOrSubscription, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
9.4
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::destroyFederationExecution | ( | std::wstring const & | federationExecutionName | ) | throw (FederatesCurrentlyJoined, FederationExecutionDoesNotExist, RTIinternalError) [pure virtual] |
4.3
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableAsynchronousDelivery | ( | ) | throw (AsynchronousDeliveryAlreadyDisabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.15
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableAttributeRelevanceAdvisorySwitch | ( | ) | throw (AttributeRelevanceAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.25
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableAttributeScopeAdvisorySwitch | ( | ) | throw (AttributeScopeAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.27
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableCallbacks | ( | ) | throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.40
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableInteractionRelevanceAdvisorySwitch | ( | ) | throw (InteractionRelevanceAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.29
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableObjectClassRelevanceAdvisorySwitch | ( | ) | throw (ObjectClassRelevanceAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.23
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableTimeConstrained | ( | ) | throw (TimeConstrainedIsNotEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.7
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableTimeRegulation | ( | ) | throw (TimeRegulationIsNotEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.4
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableAsynchronousDelivery | ( | ) | throw (AsynchronousDeliveryAlreadyEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.14
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableAttributeRelevanceAdvisorySwitch | ( | ) | throw (AttributeRelevanceAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.24
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableAttributeScopeAdvisorySwitch | ( | ) | throw (AttributeScopeAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.26
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableCallbacks | ( | ) | throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.39
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableInteractionRelevanceAdvisorySwitch | ( | ) | throw (InteractionRelevanceAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.28
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableObjectClassRelevanceAdvisorySwitch | ( | ) | throw (ObjectClassRelevanceAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.22
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableTimeConstrained | ( | ) | throw (TimeConstrainedAlreadyEnabled, InTimeAdvancingState, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.5
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableTimeRegulation | ( | LogicalTimeInterval const & | theLookahead | ) | throw (TimeRegulationAlreadyEnabled, InvalidLookahead, InTimeAdvancingState, RequestForTimeRegulationPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
| virtual bool DtVrlRtiAmbassador::evokeCallback | ( | double | approximateMinimumTimeInSeconds | ) | throw (FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.37
Implemented in DtDirectRtiAmbassador.
| virtual bool DtVrlRtiAmbassador::evokeMultipleCallbacks | ( | double | approximateMinimumTimeInSeconds, |
| double | approximateMaximumTimeInSeconds | ||
| ) | throw (FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.38
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateRestoreComplete | ( | ) | throw (RestoreNotRequested, FederateNotExecutionMember, SaveInProgress, RTIinternalError) [pure virtual] |
4.22
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateRestoreNotComplete | ( | ) | throw (RestoreNotRequested, FederateNotExecutionMember, SaveInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateSaveBegun | ( | ) | throw (SaveNotInitiated, FederateNotExecutionMember, RestoreInProgress, RTIinternalError) [pure virtual] |
4.13
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateSaveComplete | ( | ) | throw (FederateHasNotBegunSave, FederateNotExecutionMember, RestoreInProgress, RTIinternalError) [pure virtual] |
4.14
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateSaveNotComplete | ( | ) | throw (FederateHasNotBegunSave, FederateNotExecutionMember, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::flushQueueRequest | ( | LogicalTime const & | theTime | ) | throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.12
Implemented in DtDirectRtiAmbassador.
| virtual AttributeHandle DtVrlRtiAmbassador::getAttributeHandle | ( | ObjectClassHandle | theClass, |
| std::wstring const & | theAttributeName | ||
| ) | throw (InvalidObjectClassHandle, NameNotFound, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.4
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getAttributeName | ( | ObjectClassHandle | theClass, |
| AttributeHandle | theHandle | ||
| ) | throw (InvalidObjectClassHandle, InvalidAttributeHandle, AttributeNotDefined, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.5
Implemented in DtDirectRtiAmbassador.
| virtual DimensionHandleSet DtVrlRtiAmbassador::getAvailableDimensionsForClassAttribute | ( | ObjectClassHandle | theClass, |
| AttributeHandle | theHandle | ||
| ) | throw (InvalidObjectClassHandle, InvalidAttributeHandle, AttributeNotDefined, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.15
Implemented in DtDirectRtiAmbassador.
| virtual DimensionHandleSet DtVrlRtiAmbassador::getAvailableDimensionsForInteractionClass | ( | InteractionClassHandle | theClass | ) | throw (InvalidInteractionClassHandle, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.17
Implemented in DtDirectRtiAmbassador.
| virtual DimensionHandle DtVrlRtiAmbassador::getDimensionHandle | ( | std::wstring const & | theName | ) | throw (NameNotFound, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.12
Implemented in DtDirectRtiAmbassador.
| virtual DimensionHandleSet DtVrlRtiAmbassador::getDimensionHandleSet | ( | RegionHandle | theRegionHandle | ) | throw (InvalidRegion, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.30
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getDimensionName | ( | DimensionHandle | theHandle | ) | throw (InvalidDimensionHandle, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.13
Implemented in DtDirectRtiAmbassador.
| virtual unsigned long DtVrlRtiAmbassador::getDimensionUpperBound | ( | DimensionHandle | theHandle | ) | throw (InvalidDimensionHandle, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.14
Implemented in DtDirectRtiAmbassador.
| virtual InteractionClassHandle DtVrlRtiAmbassador::getInteractionClassHandle | ( | std::wstring const & | theName | ) | throw (NameNotFound, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.6
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getInteractionClassName | ( | InteractionClassHandle | theHandle | ) | throw (InvalidInteractionClassHandle, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.7
Implemented in DtDirectRtiAmbassador.
| virtual ObjectClassHandle DtVrlRtiAmbassador::getKnownObjectClassHandle | ( | ObjectInstanceHandle | theObject | ) | throw (ObjectInstanceNotKnown, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.16
Implemented in DtDirectRtiAmbassador.
| virtual ObjectClassHandle DtVrlRtiAmbassador::getObjectClassHandle | ( | std::wstring const & | theName | ) | throw (NameNotFound, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
| virtual std::wstring DtVrlRtiAmbassador::getObjectClassName | ( | ObjectClassHandle | theClass | ) | throw (InvalidObjectClassHandle, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.3
Implemented in DtDirectRtiAmbassador.
| virtual ObjectInstanceHandle DtVrlRtiAmbassador::getObjectInstanceHandle | ( | std::wstring const & | theName | ) | throw (ObjectInstanceNotKnown, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.10
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getObjectInstanceName | ( | ObjectInstanceHandle | theHandle | ) | throw (ObjectInstanceNotKnown, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.11
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getOrderName | ( | OrderType | orderType | ) | throw (InvalidOrderType, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.21
Implemented in DtDirectRtiAmbassador.
| virtual OrderType DtVrlRtiAmbassador::getOrderType | ( | std::wstring const & | orderName | ) | throw (InvalidOrderName, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.20
Implemented in DtDirectRtiAmbassador.
| virtual ParameterHandle DtVrlRtiAmbassador::getParameterHandle | ( | InteractionClassHandle | whichClass, |
| std::wstring const & | theName | ||
| ) | throw (InvalidInteractionClassHandle, NameNotFound, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.8
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getParameterName | ( | InteractionClassHandle | whichClass, |
| ParameterHandle | theHandle | ||
| ) | throw (InvalidInteractionClassHandle, InvalidParameterHandle, InteractionParameterNotDefined, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.9
Implemented in DtDirectRtiAmbassador.
| virtual RangeBounds DtVrlRtiAmbassador::getRangeBounds | ( | RegionHandle | theRegionHandle, |
| DimensionHandle | theDimensionHandle | ||
| ) | throw (InvalidRegion, RegionDoesNotContainSpecifiedDimension, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.31
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getTransportationName | ( | TransportationType | transportationType | ) | throw (InvalidTransportationType, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.19
Implemented in DtDirectRtiAmbassador.
| virtual TransportationType DtVrlRtiAmbassador::getTransportationType | ( | std::wstring const & | transportationName | ) | throw (InvalidTransportationName, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.18
Implemented in DtDirectRtiAmbassador.
| virtual bool DtVrlRtiAmbassador::isAttributeOwnedByFederate | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
7.18
Implemented in DtDirectRtiAmbassador.
| virtual FederateHandle DtVrlRtiAmbassador::joinFederationExecution | ( | std::wstring const & | federateType, |
| std::wstring const & | federationExecutionName, | ||
| FederateAmbassador & | federateAmbassador | ||
| ) | throw (FederateAlreadyExecutionMember, FederationExecutionDoesNotExist, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
4.4
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::localDeleteObjectInstance | ( | ObjectInstanceHandle | theObject | ) | throw (ObjectInstanceNotKnown, FederateOwnsAttributes, OwnershipAcquisitionPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
6.12
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::modifyLookahead | ( | LogicalTimeInterval const & | theLookahead | ) | throw (TimeRegulationIsNotEnabled, InvalidLookahead, InTimeAdvancingState, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.19
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::negotiatedAttributeOwnershipDivestiture | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| RTI::VariableLengthData const & | aTag | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeAlreadyBeingDivested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
7.3
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::nextMessageRequest | ( | LogicalTime const & | theTime | ) | throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.10
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::nextMessageRequestAvailable | ( | LogicalTime const & | theTime | ) | throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.11
Implemented in DtDirectRtiAmbassador.
| virtual unsigned long DtVrlRtiAmbassador::normalizeFederateHandle | ( | FederateHandle | theFederateHandle | ) | throw (FederateNotExecutionMember, RTIinternalError) [pure virtual] |
10.33
Implemented in DtDirectRtiAmbassador.
| virtual unsigned long DtVrlRtiAmbassador::normalizeServiceGroup | ( | ServiceGroupIndicator | theServiceGroup | ) | throw (FederateNotExecutionMember, InvalidServiceGroup, RTIinternalError) [pure virtual] |
10.34
Implemented in DtDirectRtiAmbassador.
| DtVrlRtiAmbassador& DtVrlRtiAmbassador::operator= | ( | const DtVrlRtiAmbassador & | orig | ) | [private] |
assignment operator -- do not copy
| virtual void DtVrlRtiAmbassador::publishInteractionClass | ( | InteractionClassHandle | theInteraction | ) | throw (InteractionClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
5.4
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::publishObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | attributeList | ||
| ) | throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
| virtual void DtVrlRtiAmbassador::queryAttributeOwnership | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
7.16
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryFederationRestoreStatus | ( | ) | throw (FederateNotExecutionMember, SaveInProgress, RTIinternalError) [pure virtual] |
4.24
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryFederationSaveStatus | ( | ) | throw (FederateNotExecutionMember, RestoreInProgress, RTIinternalError) [pure virtual] |
4.16
Implemented in DtDirectRtiAmbassador.
| virtual bool DtVrlRtiAmbassador::queryGALT | ( | LogicalTime & | theTime | ) | throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.16
Implemented in DtDirectRtiAmbassador.
| virtual bool DtVrlRtiAmbassador::queryLITS | ( | LogicalTime & | theTime | ) | throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.18
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryLogicalTime | ( | LogicalTime & | theTime | ) | throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.17
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryLookahead | ( | LogicalTimeInterval & | interval | ) | throw (TimeRegulationIsNotEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.20
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::registerFederationSynchronizationPoint | ( | std::wstring const & | label, |
| RTI::VariableLengthData const & | aTag | ||
| ) | throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
4.6
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::registerFederationSynchronizationPoint | ( | std::wstring const & | label, |
| RTI::VariableLengthData const & | aTag, | ||
| FederateHandleSet const & | syncSet | ||
| ) | throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectInstanceHandle DtVrlRtiAmbassador::registerObjectInstance | ( | ObjectClassHandle | theClass | ) | throw (ObjectClassNotDefined, ObjectClassNotPublished, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
6.4
Implemented in DtDirectRtiAmbassador.
| virtual ObjectInstanceHandle DtVrlRtiAmbassador::registerObjectInstance | ( | ObjectClassHandle | theClass, |
| std::wstring const & | theObjectInstanceName | ||
| ) | throw (ObjectClassNotDefined, ObjectClassNotPublished, ObjectInstanceNameNotReserved, ObjectInstanceNameInUse, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectInstanceHandle DtVrlRtiAmbassador::registerObjectInstanceWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector | ||
| ) | throw (ObjectClassNotDefined, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
9.5
Implemented in DtDirectRtiAmbassador.
| virtual ObjectInstanceHandle DtVrlRtiAmbassador::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] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestAttributeValueUpdate | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| RTI::VariableLengthData const & | aTag | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
6.17
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestAttributeValueUpdate | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | theAttributes, | ||
| RTI::VariableLengthData const & | aTag | ||
| ) | throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestAttributeValueUpdateWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theSet, | ||
| RTI::VariableLengthData const & | aTag | ||
| ) | throw (ObjectClassNotDefined, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
9.13
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestFederationRestore | ( | std::wstring const & | label | ) | throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
4.18
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestFederationSave | ( | std::wstring const & | label | ) | throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
4.11
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestFederationSave | ( | std::wstring const & | label, |
| LogicalTime const & | theTime | ||
| ) | throw (LogicalTimeAlreadyPassed, InvalidLogicalTime, FederateUnableToUseTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::reserveObjectInstanceName | ( | std::wstring const & | theObjectInstanceName | ) | throw (IllegalName, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
| virtual void DtVrlRtiAmbassador::resignFederationExecution | ( | ResignAction | resignAction | ) | throw (OwnershipAcquisitionPending, FederateOwnsAttributes, FederateNotExecutionMember, RTIinternalError) [pure virtual] |
4.5
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::retract | ( | MessageRetractionHandle | theHandle | ) | throw (InvalidRetractionHandle, TimeRegulationIsNotEnabled, MessageCanNoLongerBeRetracted, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.21
Implemented in DtDirectRtiAmbassador.
| virtual RTI::RTIambassador* DtVrlRtiAmbassador::rtiAmb | ( | ) | [virtual] |
Get the real RTI ambassador, if the implementation of the derived object permits.
Otherwise returns NULL.
Reimplemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::sendInteraction | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| RTI::VariableLengthData const & | aTag | ||
| ) | throw (InteractionClassNotPublished, InteractionClassNotDefined, InteractionParameterNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
6.8
Implemented in DtDirectRtiAmbassador.
| virtual MessageRetractionHandle DtVrlRtiAmbassador::sendInteraction | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| RTI::VariableLengthData const & | aTag, | ||
| LogicalTime const & | theTime | ||
| ) | throw (InteractionClassNotPublished, InteractionClassNotDefined, InteractionParameterNotDefined, InvalidLogicalTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::sendInteractionWithRegions | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| RegionHandleSet const & | theRegionHandleSet, | ||
| RTI::VariableLengthData const & | aTag | ||
| ) | throw (InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
9.12
Implemented in DtDirectRtiAmbassador.
| virtual MessageRetractionHandle DtVrlRtiAmbassador::sendInteractionWithRegions | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| RegionHandleSet const & | theRegionHandleSet, | ||
| RTI::VariableLengthData const & | aTag, | ||
| LogicalTime const & | theTime | ||
| ) | throw (InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, InvalidLogicalTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::setRangeBounds | ( | RegionHandle | theRegionHandle, |
| DimensionHandle | theDimensionHandle, | ||
| RangeBounds const & | theRangeBounds | ||
| ) | throw (InvalidRegion, RegionNotCreatedByThisFederate, RegionDoesNotContainSpecifiedDimension, InvalidRangeBound, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
10.32
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::subscribeInteractionClass | ( | InteractionClassHandle | theClass, |
| bool | active = true |
||
| ) | throw (InteractionClassNotDefined, FederateServiceInvocationsAreBeingReportedViaMOM, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
5.8
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::subscribeInteractionClassWithRegions | ( | InteractionClassHandle | theClass, |
| RegionHandleSet const & | theRegionHandleSet, | ||
| bool | active = true |
||
| ) | throw (InteractionClassNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateServiceInvocationsAreBeingReportedViaMOM, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
9.10
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::subscribeObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | attributeList, | ||
| bool | active = true |
||
| ) | throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
5.6
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::subscribeObjectClassAttributesWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector, | ||
| bool | active = true |
||
| ) | throw (ObjectClassNotDefined, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
9.8
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::synchronizationPointAchieved | ( | std::wstring const & | label | ) | throw (SynchronizationPointLabelNotAnnounced, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
4.9
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::timeAdvanceRequest | ( | LogicalTime const & | theTime | ) | throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.8
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::timeAdvanceRequestAvailable | ( | LogicalTime const & | theTime | ) | throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
8.9
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unassociateRegionsForUpdates | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
9.7
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unconditionalAttributeOwnershipDivestiture | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
| virtual void DtVrlRtiAmbassador::unpublishInteractionClass | ( | InteractionClassHandle | theInteraction | ) | throw (InteractionClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
5.5
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unpublishObjectClass | ( | ObjectClassHandle | theClass | ) | throw (ObjectClassNotDefined, OwnershipAcquisitionPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
5.3
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unpublishObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | attributeList | ||
| ) | throw (ObjectClassNotDefined, AttributeNotDefined, OwnershipAcquisitionPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeInteractionClass | ( | InteractionClassHandle | theClass | ) | throw (InteractionClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
5.9
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeInteractionClassWithRegions | ( | InteractionClassHandle | theClass, |
| RegionHandleSet const & | theRegionHandleSet | ||
| ) | throw (InteractionClassNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
9.11
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeObjectClass | ( | ObjectClassHandle | theClass | ) | throw (ObjectClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
5.7
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | attributeList | ||
| ) | throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeObjectClassAttributesWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector | ||
| ) | throw (ObjectClassNotDefined, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
9.9
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::updateAttributeValues | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleValueMap const & | theAttributeValues, | ||
| RTI::VariableLengthData const & | aTag | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
6.6
Implemented in DtDirectRtiAmbassador.
| virtual MessageRetractionHandle DtVrlRtiAmbassador::updateAttributeValues | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleValueMap const & | theAttributeValues, | ||
| RTI::VariableLengthData const & | aTag, | ||
| LogicalTime const & | theTime | ||
| ) | throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidLogicalTime, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
FederateAmbassador* DtVrlRtiAmbassador::myFedAmb [protected] |
Reimplemented in DtDirectRtiAmbassador.
std::auto_ptr<RTIambassador> DtVrlRtiAmbassador::myRtiAmb [protected] |
Reimplemented in DtDirectRtiAmbassador.