|
| | 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. More...
|
| |
| virtual | ~DtDirectRtiAmbassador () |
| |
| virtual RTI::RTIambassador * | rtiAmb () |
| | Get the real RTI ambassador. More...
|
| |
| virtual void | createFederationExecution (std::wstring const &federationExecutionName, std::wstring const &fullPathNameToTheFDDfile, std::wstring const &logicalTimeImplementationName=L"") throw (FederationExecutionAlreadyExists, CouldNotOpenFDD, ErrorReadingFDD, RTIinternalError) |
| | 4.2 More...
|
| |
| virtual void | destroyFederationExecution (std::wstring const &federationExecutionName) throw (FederatesCurrentlyJoined, FederationExecutionDoesNotExist, RTIinternalError) |
| | 4.3 More...
|
| |
| virtual FederateHandle | joinFederationExecution (std::wstring const &federateType, std::wstring const &federationExecutionName, FederateAmbassador &federateAmbassador) throw (FederateAlreadyExecutionMember, FederationExecutionDoesNotExist, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 4.4 More...
|
| |
| virtual void | resignFederationExecution (ResignAction resignAction) throw (OwnershipAcquisitionPending, FederateOwnsAttributes, FederateNotExecutionMember, RTIinternalError) |
| | 4.5 More...
|
| |
| virtual void | registerFederationSynchronizationPoint (std::wstring const &label, RTI::VariableLengthData const &aTag) throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 4.6 More...
|
| |
| 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 More...
|
| |
| virtual void | requestFederationSave (std::wstring const &label) throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 4.11 More...
|
| |
| 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 More...
|
| |
| virtual void | federateSaveComplete () throw (FederateHasNotBegunSave, FederateNotExecutionMember, RestoreInProgress, RTIinternalError) |
| | 4.14 More...
|
| |
| virtual void | federateSaveNotComplete () throw (FederateHasNotBegunSave, FederateNotExecutionMember, RestoreInProgress, RTIinternalError) |
| |
| virtual void | queryFederationSaveStatus () throw (FederateNotExecutionMember, RestoreInProgress, RTIinternalError) |
| | 4.16 More...
|
| |
| virtual void | requestFederationRestore (std::wstring const &label) throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 4.18 More...
|
| |
| virtual void | federateRestoreComplete () throw (RestoreNotRequested, FederateNotExecutionMember, SaveInProgress, RTIinternalError) |
| | 4.22 More...
|
| |
| virtual void | federateRestoreNotComplete () throw (RestoreNotRequested, FederateNotExecutionMember, SaveInProgress, RTIinternalError) |
| |
| virtual void | queryFederationRestoreStatus () throw (FederateNotExecutionMember, SaveInProgress, RTIinternalError) |
| | 4.24 More...
|
| |
| virtual void | publishObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList) throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | ! Declaration Management Services //! More...
|
| |
| virtual void | unpublishObjectClass (ObjectClassHandle theClass) throw (ObjectClassNotDefined, OwnershipAcquisitionPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 5.3 More...
|
| |
| 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 More...
|
| |
| virtual void | unpublishInteractionClass (InteractionClassHandle theInteraction) throw (InteractionClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 5.5 More...
|
| |
| virtual void | subscribeObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList, bool active=true) throw (ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 5.6 More...
|
| |
| virtual void | unsubscribeObjectClass (ObjectClassHandle theClass) throw (ObjectClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 5.7 More...
|
| |
| 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 More...
|
| |
| virtual void | unsubscribeInteractionClass (InteractionClassHandle theClass) throw (InteractionClassNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 5.9 More...
|
| |
| virtual void | reserveObjectInstanceName (std::wstring const &theObjectInstanceName) throw (IllegalName, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | ! Object Management Services //! More...
|
| |
| virtual ObjectInstanceHandle | registerObjectInstance (ObjectClassHandle theClass) throw (ObjectClassNotDefined, ObjectClassNotPublished, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 6.4 More...
|
| |
| 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 More...
|
| |
| 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 More...
|
| |
| 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 More...
|
| |
| 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 More...
|
| |
| virtual void | changeAttributeTransportationType (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, TransportationType theType) throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 6.13 More...
|
| |
| virtual void | changeInteractionTransportationType (InteractionClassHandle theClass, TransportationType theType) throw (InteractionClassNotDefined, InteractionClassNotPublished, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 6.14 More...
|
| |
| virtual void | requestAttributeValueUpdate (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, RTI::VariableLengthData const &aTag) throw (ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 6.17 More...
|
| |
| 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 //! More...
|
| |
| virtual void | negotiatedAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, RTI::VariableLengthData const &aTag) throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeAlreadyBeingDivested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 7.3 More...
|
| |
| virtual void | confirmDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &confirmedAttributes, RTI::VariableLengthData const &aTag) throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, NoAcquisitionPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 7.6 More...
|
| |
| virtual void | attributeOwnershipAcquisition (ObjectInstanceHandle theObject, AttributeHandleSet const &desiredAttributes, RTI::VariableLengthData const &aTag) throw (ObjectInstanceNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 7.8 More...
|
| |
| virtual void | attributeOwnershipAcquisitionIfAvailable (ObjectInstanceHandle theObject, AttributeHandleSet const &desiredAttributes) throw (ObjectInstanceNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, AttributeAlreadyBeingAcquired, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 7.9 More...
|
| |
| virtual void | attributeOwnershipDivestitureIfWanted (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, AttributeHandleSet &theDivestedAttributes) throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 7.12 More...
|
| |
| virtual void | cancelNegotiatedAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes) throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 7.13 More...
|
| |
| virtual void | cancelAttributeOwnershipAcquisition (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes) throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 7.14 More...
|
| |
| virtual void | queryAttributeOwnership (ObjectInstanceHandle theObject, AttributeHandle theAttribute) throw (ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 7.16 More...
|
| |
| virtual bool | isAttributeOwnedByFederate (ObjectInstanceHandle theObject, AttributeHandle theAttribute) throw (ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 7.18 More...
|
| |
| virtual void | enableTimeRegulation (LogicalTimeInterval const &theLookahead) throw (TimeRegulationAlreadyEnabled, InvalidLookahead, InTimeAdvancingState, RequestForTimeRegulationPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | ! Time Management Services //! More...
|
| |
| virtual void | disableTimeRegulation () throw (TimeRegulationIsNotEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.4 More...
|
| |
| virtual void | enableTimeConstrained () throw (TimeConstrainedAlreadyEnabled, InTimeAdvancingState, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.5 More...
|
| |
| virtual void | disableTimeConstrained () throw (TimeConstrainedIsNotEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.7 More...
|
| |
| virtual void | timeAdvanceRequest (LogicalTime const &theTime) throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.8 More...
|
| |
| virtual void | timeAdvanceRequestAvailable (LogicalTime const &theTime) throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.9 More...
|
| |
| virtual void | nextMessageRequest (LogicalTime const &theTime) throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.10 More...
|
| |
| virtual void | nextMessageRequestAvailable (LogicalTime const &theTime) throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.11 More...
|
| |
| virtual void | flushQueueRequest (LogicalTime const &theTime) throw (InvalidLogicalTime, LogicalTimeAlreadyPassed, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.12 More...
|
| |
| virtual void | enableAsynchronousDelivery () throw (AsynchronousDeliveryAlreadyEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.14 More...
|
| |
| virtual void | disableAsynchronousDelivery () throw (AsynchronousDeliveryAlreadyDisabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.15 More...
|
| |
| virtual bool | queryGALT (LogicalTime &theTime) throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.16 More...
|
| |
| virtual void | queryLogicalTime (LogicalTime &theTime) throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.17 More...
|
| |
| virtual bool | queryLITS (LogicalTime &theTime) throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.18 More...
|
| |
| virtual void | modifyLookahead (LogicalTimeInterval const &theLookahead) throw (TimeRegulationIsNotEnabled, InvalidLookahead, InTimeAdvancingState, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.19 More...
|
| |
| virtual void | queryLookahead (LogicalTimeInterval &interval) throw (TimeRegulationIsNotEnabled, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.20 More...
|
| |
| virtual void | retract (MessageRetractionHandle theHandle) throw (InvalidRetractionHandle, TimeRegulationIsNotEnabled, MessageCanNoLongerBeRetracted, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.21 More...
|
| |
| virtual void | changeAttributeOrderType (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, OrderType theType) throw (ObjectInstanceNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.23 More...
|
| |
| virtual void | changeInteractionOrderType (InteractionClassHandle theClass, OrderType theType) throw (InteractionClassNotDefined, InteractionClassNotPublished, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 8.24 More...
|
| |
| virtual RegionHandle | createRegion (DimensionHandleSet const &theDimensions) throw (InvalidDimensionHandle, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | ! Data Distribution Management //! More...
|
| |
| virtual void | commitRegionModifications (RegionHandleSet const &theRegionHandleSet) throw (InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 9.3 More...
|
| |
| virtual void | deleteRegion (RegionHandle theRegion) throw (InvalidRegion, RegionNotCreatedByThisFederate, RegionInUseForUpdateOrSubscription, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 9.4 More...
|
| |
| virtual ObjectInstanceHandle | registerObjectInstanceWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector) throw (ObjectClassNotDefined, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 9.5 More...
|
| |
| 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 More...
|
| |
| virtual void | unassociateRegionsForUpdates (ObjectInstanceHandle theObject, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector) throw (ObjectInstanceNotKnown, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 9.7 More...
|
| |
| virtual void | subscribeObjectClassAttributesWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector, bool active=true) throw (ObjectClassNotDefined, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 9.8 More...
|
| |
| virtual void | unsubscribeObjectClassAttributesWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector) throw (ObjectClassNotDefined, AttributeNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 9.9 More...
|
| |
| virtual void | subscribeInteractionClassWithRegions (InteractionClassHandle theClass, RegionHandleSet const &theRegionHandleSet, bool active=true) throw (InteractionClassNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, InvalidRegionContext, FederateServiceInvocationsAreBeingReportedViaMOM, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 9.10 More...
|
| |
| virtual void | unsubscribeInteractionClassWithRegions (InteractionClassHandle theClass, RegionHandleSet const &theRegionHandleSet) throw (InteractionClassNotDefined, InvalidRegion, RegionNotCreatedByThisFederate, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 9.11 More...
|
| |
| 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 More...
|
| |
| 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 More...
|
| |
| virtual ObjectClassHandle | getObjectClassHandle (std::wstring const &theName) throw (NameNotFound, FederateNotExecutionMember, RTIinternalError) |
| | ! RTI Support Services //! More...
|
| |
| virtual std::wstring | getObjectClassName (ObjectClassHandle theClass) throw (InvalidObjectClassHandle, FederateNotExecutionMember, RTIinternalError) |
| | 10.3 More...
|
| |
| virtual AttributeHandle | getAttributeHandle (ObjectClassHandle theClass, std::wstring const &theAttributeName) throw (InvalidObjectClassHandle, NameNotFound, FederateNotExecutionMember, RTIinternalError) |
| | 10.4 More...
|
| |
| virtual std::wstring | getAttributeName (ObjectClassHandle theClass, AttributeHandle theHandle) throw (InvalidObjectClassHandle, InvalidAttributeHandle, AttributeNotDefined, FederateNotExecutionMember, RTIinternalError) |
| | 10.5 More...
|
| |
| virtual InteractionClassHandle | getInteractionClassHandle (std::wstring const &theName) throw (NameNotFound, FederateNotExecutionMember, RTIinternalError) |
| | 10.6 More...
|
| |
| virtual std::wstring | getInteractionClassName (InteractionClassHandle theHandle) throw (InvalidInteractionClassHandle, FederateNotExecutionMember, RTIinternalError) |
| | 10.7 More...
|
| |
| virtual ParameterHandle | getParameterHandle (InteractionClassHandle whichClass, std::wstring const &theName) throw (InvalidInteractionClassHandle, NameNotFound, FederateNotExecutionMember, RTIinternalError) |
| | 10.8 More...
|
| |
| virtual std::wstring | getParameterName (InteractionClassHandle whichClass, ParameterHandle theHandle) throw (InvalidInteractionClassHandle, InvalidParameterHandle, InteractionParameterNotDefined, FederateNotExecutionMember, RTIinternalError) |
| | 10.9 More...
|
| |
| virtual ObjectInstanceHandle | getObjectInstanceHandle (std::wstring const &theName) throw (ObjectInstanceNotKnown, FederateNotExecutionMember, RTIinternalError) |
| | 10.10 More...
|
| |
| virtual std::wstring | getObjectInstanceName (ObjectInstanceHandle theHandle) throw (ObjectInstanceNotKnown, FederateNotExecutionMember, RTIinternalError) |
| | 10.11 More...
|
| |
| virtual DimensionHandle | getDimensionHandle (std::wstring const &theName) throw (NameNotFound, FederateNotExecutionMember, RTIinternalError) |
| | 10.12 More...
|
| |
| virtual std::wstring | getDimensionName (DimensionHandle theHandle) throw (InvalidDimensionHandle, FederateNotExecutionMember, RTIinternalError) |
| | 10.13 More...
|
| |
| virtual unsigned long | getDimensionUpperBound (DimensionHandle theHandle) throw (InvalidDimensionHandle, FederateNotExecutionMember, RTIinternalError) |
| | 10.14 More...
|
| |
| virtual DimensionHandleSet | getAvailableDimensionsForClassAttribute (ObjectClassHandle theClass, AttributeHandle theHandle) throw (InvalidObjectClassHandle, InvalidAttributeHandle, AttributeNotDefined, FederateNotExecutionMember, RTIinternalError) |
| | 10.15 More...
|
| |
| virtual ObjectClassHandle | getKnownObjectClassHandle (ObjectInstanceHandle theObject) throw (ObjectInstanceNotKnown, FederateNotExecutionMember, RTIinternalError) |
| | 10.16 More...
|
| |
| virtual DimensionHandleSet | getAvailableDimensionsForInteractionClass (InteractionClassHandle theClass) throw (InvalidInteractionClassHandle, FederateNotExecutionMember, RTIinternalError) |
| | 10.17 More...
|
| |
| virtual TransportationType | getTransportationType (std::wstring const &transportationName) throw (InvalidTransportationName, FederateNotExecutionMember, RTIinternalError) |
| | 10.18 More...
|
| |
| virtual std::wstring | getTransportationName (TransportationType transportationType) throw (InvalidTransportationType, FederateNotExecutionMember, RTIinternalError) |
| | 10.19 More...
|
| |
| virtual OrderType | getOrderType (std::wstring const &orderName) throw (InvalidOrderName, FederateNotExecutionMember, RTIinternalError) |
| | 10.20 More...
|
| |
| virtual std::wstring | getOrderName (OrderType orderType) throw (InvalidOrderType, FederateNotExecutionMember, RTIinternalError) |
| | 10.21 More...
|
| |
| virtual void | enableObjectClassRelevanceAdvisorySwitch () throw (ObjectClassRelevanceAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.22 More...
|
| |
| virtual void | disableObjectClassRelevanceAdvisorySwitch () throw (ObjectClassRelevanceAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.23 More...
|
| |
| virtual void | enableAttributeRelevanceAdvisorySwitch () throw (AttributeRelevanceAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.24 More...
|
| |
| virtual void | disableAttributeRelevanceAdvisorySwitch () throw (AttributeRelevanceAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.25 More...
|
| |
| virtual void | enableAttributeScopeAdvisorySwitch () throw (AttributeScopeAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.26 More...
|
| |
| virtual void | disableAttributeScopeAdvisorySwitch () throw (AttributeScopeAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.27 More...
|
| |
| virtual void | enableInteractionRelevanceAdvisorySwitch () throw (InteractionRelevanceAdvisorySwitchIsOn, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.28 More...
|
| |
| virtual void | disableInteractionRelevanceAdvisorySwitch () throw (InteractionRelevanceAdvisorySwitchIsOff, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.29 More...
|
| |
| virtual DimensionHandleSet | getDimensionHandleSet (RegionHandle theRegionHandle) throw (InvalidRegion, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.30 More...
|
| |
| virtual RangeBounds | getRangeBounds (RegionHandle theRegionHandle, DimensionHandle theDimensionHandle) throw (InvalidRegion, RegionDoesNotContainSpecifiedDimension, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.31 More...
|
| |
| virtual void | setRangeBounds (RegionHandle theRegionHandle, DimensionHandle theDimensionHandle, RangeBounds const &theRangeBounds) throw (InvalidRegion, RegionNotCreatedByThisFederate, RegionDoesNotContainSpecifiedDimension, InvalidRangeBound, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.32 More...
|
| |
| virtual unsigned long | normalizeFederateHandle (FederateHandle theFederateHandle) throw (FederateNotExecutionMember, RTIinternalError) |
| | 10.33 More...
|
| |
| virtual unsigned long | normalizeServiceGroup (ServiceGroupIndicator theServiceGroup) throw (FederateNotExecutionMember, InvalidServiceGroup, RTIinternalError) |
| | 10.34 More...
|
| |
| virtual bool | evokeCallback (double approximateMinimumTimeInSeconds) throw (FederateNotExecutionMember, RTIinternalError) |
| | 10.37 More...
|
| |
| virtual bool | evokeMultipleCallbacks (double approximateMinimumTimeInSeconds, double approximateMaximumTimeInSeconds) throw (FederateNotExecutionMember, RTIinternalError) |
| | 10.38 More...
|
| |
| virtual void | enableCallbacks () throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.39 More...
|
| |
| virtual void | disableCallbacks () throw (FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| | 10.40 More...
|
| |
| 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 |
| |
| | throw () |
| |
| virtual | ~DtVrlRtiAmbassador () |
| |