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