![]() |
VR-Link API Documentation for HLA Evolved
|
DtVrlRtiAmbassador is a pure virtual class, designed to provide a foundation for different ways to send RTI messages. More...
Inheritance diagram for DtVrlRtiAmbassador:
Collaboration diagram for DtVrlRtiAmbassador:Public Member Functions | |
| DtVrlRtiAmbassador () | |
| default constructor | |
| virtual | ~DtVrlRtiAmbassador () |
| destructor | |
| virtual RTI::RTIambassador * | rtiAmb () |
| Get the real RTI ambassador, if the implementation of the derived object permits. | |
| virtual void | createFederationExecution (const char *executionName, const char *FED)=0 |
| virtual void | destroyFederationExecution (const char *executionName)=0 |
| virtual RTI::FederateHandle | joinFederationExecution (const char *yourName, const char *executionName, RTI::FederateAmbassadorPtr federateAmbassadorReference)=0 |
| virtual void | resignFederationExecution (RTI::ResignAction theAction)=0 |
| virtual void | registerFederationSynchronizationPoint (const char *label, const char *theTag)=0 |
| virtual void | registerFederationSynchronizationPoint (const char *label, const char *theTag, const RTI::FederateHandleSet &syncSet)=0 |
| virtual void | synchronizationPointAchieved (const char *label)=0 |
| virtual void | requestFederationSave (const char *label, const RTI::FedTime &theTime)=0 |
| virtual void | requestFederationSave (const char *label)=0 |
| virtual void | federateSaveBegun ()=0 |
| virtual void | federateSaveComplete ()=0 |
| virtual void | federateSaveNotComplete ()=0 |
| virtual void | requestFederationRestore (const char *label)=0 |
| virtual void | federateRestoreComplete ()=0 |
| virtual void | federateRestoreNotComplete ()=0 |
| virtual void | publishObjectClass (RTI::ObjectClassHandle theClass, const RTI::AttributeHandleSet &attributeList)=0 |
| virtual void | unpublishObjectClass (RTI::ObjectClassHandle theClass)=0 |
| virtual void | publishInteractionClass (RTI::InteractionClassHandle theInteraction)=0 |
| virtual void | unpublishInteractionClass (RTI::InteractionClassHandle theInteraction)=0 |
| virtual void | subscribeObjectClassAttributes (RTI::ObjectClassHandle theClass, const RTI::AttributeHandleSet &attributeList, RTI::Boolean active=RTI::RTI_TRUE)=0 |
| virtual void | unsubscribeObjectClass (RTI::ObjectClassHandle theClass)=0 |
| virtual void | subscribeInteractionClass (RTI::InteractionClassHandle theClass, RTI::Boolean active=RTI::RTI_TRUE)=0 |
| virtual void | unsubscribeInteractionClass (RTI::InteractionClassHandle theClass)=0 |
| virtual RTI::ObjectHandle | registerObjectInstance (RTI::ObjectClassHandle theClass, const char *theObject)=0 |
| virtual RTI::ObjectHandle | registerObjectInstance (RTI::ObjectClassHandle theClass)=0 |
| virtual RTI::EventRetractionHandle | updateAttributeValues (RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const RTI::FedTime &theTime, const char *theTag)=0 |
| virtual void | updateAttributeValues (RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const char *theTag)=0 |
| virtual RTI::EventRetractionHandle | sendInteraction (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const RTI::FedTime &theTime, const char *theTag)=0 |
| virtual void | sendInteraction (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const char *theTag)=0 |
| virtual RTI::EventRetractionHandle | deleteObjectInstance (RTI::ObjectHandle theObject, const RTI::FedTime &theTime, const char *theTag)=0 |
| virtual void | deleteObjectInstance (RTI::ObjectHandle theObject, const char *theTag)=0 |
| virtual void | localDeleteObjectInstance (RTI::ObjectHandle theObject)=0 |
| virtual void | changeAttributeTransportationType (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes, RTI::TransportationHandle theType)=0 |
| virtual void | changeInteractionTransportationType (RTI::InteractionClassHandle theClass, RTI::TransportationHandle theType)=0 |
| virtual void | requestObjectAttributeValueUpdate (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)=0 |
| virtual void | requestClassAttributeValueUpdate (RTI::ObjectClassHandle theClass, const RTI::AttributeHandleSet &theAttributes)=0 |
| virtual void | unconditionalAttributeOwnershipDivestiture (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)=0 |
| virtual void | negotiatedAttributeOwnershipDivestiture (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes, const char *theTag)=0 |
| virtual void | attributeOwnershipAcquisition (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &desiredAttributes, const char *theTag)=0 |
| virtual void | attributeOwnershipAcquisitionIfAvailable (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &desiredAttributes)=0 |
| virtual RTI::AttributeHandleSet * | attributeOwnershipReleaseResponse (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)=0 |
| virtual void | cancelNegotiatedAttributeOwnershipDivestiture (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)=0 |
| virtual void | cancelAttributeOwnershipAcquisition (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)=0 |
| virtual void | queryAttributeOwnership (RTI::ObjectHandle theObject, RTI::AttributeHandle theAttribute)=0 |
| virtual RTI::Boolean | isAttributeOwnedByFederate (RTI::ObjectHandle theObject, RTI::AttributeHandle theAttribute)=0 |
| virtual void | enableTimeRegulation (const RTI::FedTime &theFederateTime, const RTI::FedTime &theLookahead)=0 |
| virtual void | disableTimeRegulation ()=0 |
| virtual void | enableTimeConstrained ()=0 |
| virtual void | disableTimeConstrained ()=0 |
| virtual void | timeAdvanceRequest (const RTI::FedTime &theTime)=0 |
| virtual void | timeAdvanceRequestAvailable (const RTI::FedTime &theTime)=0 |
| virtual void | nextEventRequest (const RTI::FedTime &theTime)=0 |
| virtual void | nextEventRequestAvailable (const RTI::FedTime &theTime)=0 |
| virtual void | flushQueueRequest (const RTI::FedTime &theTime)=0 |
| virtual void | enableAsynchronousDelivery ()=0 |
| virtual void | disableAsynchronousDelivery ()=0 |
| virtual void | queryLBTS (RTI::FedTime &theTime)=0 |
| virtual void | queryFederateTime (RTI::FedTime &theTime)=0 |
| virtual void | queryMinNextEventTime (RTI::FedTime &theTime)=0 |
| virtual void | modifyLookahead (const RTI::FedTime &theLookahead)=0 |
| virtual void | queryLookahead (RTI::FedTime &theTime)=0 |
| virtual void | retract (RTI::EventRetractionHandle theHandle)=0 |
| virtual void | changeAttributeOrderType (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes, RTI::OrderingHandle theType)=0 |
| virtual void | changeInteractionOrderType (RTI::InteractionClassHandle theClass, RTI::OrderingHandle theType)=0 |
| virtual RTI::Region * | createRegion (RTI::SpaceHandle theSpace, RTI::ULong numberOfExtents)=0 |
| virtual void | notifyAboutRegionModification (RTI::Region &theRegion)=0 |
| virtual void | deleteRegion (RTI::Region *theRegion)=0 |
| virtual RTI::ObjectHandle | registerObjectInstanceWithRegion (RTI::ObjectClassHandle theClass, const char *theObject, RTI::AttributeHandle theAttributes[], RTI::Region *theRegions[], RTI::ULong theNumberOfHandles)=0 |
| virtual RTI::ObjectHandle | registerObjectInstanceWithRegion (RTI::ObjectClassHandle theClass, RTI::AttributeHandle theAttributes[], RTI::Region *theRegions[], RTI::ULong theNumberOfHandles)=0 |
| virtual void | associateRegionForUpdates (RTI::Region &theRegion, RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)=0 |
| virtual void | unassociateRegionForUpdates (RTI::Region &theRegion, RTI::ObjectHandle theObject)=0 |
| virtual void | subscribeObjectClassAttributesWithRegion (RTI::ObjectClassHandle theClass, RTI::Region &theRegion, const RTI::AttributeHandleSet &attributeList, RTI::Boolean active=RTI::RTI_TRUE)=0 |
| virtual void | unsubscribeObjectClassWithRegion (RTI::ObjectClassHandle theClass, RTI::Region &theRegion)=0 |
| virtual void | subscribeInteractionClassWithRegion (RTI::InteractionClassHandle theClass, RTI::Region &theRegion, RTI::Boolean active=RTI::RTI_TRUE)=0 |
| virtual void | unsubscribeInteractionClassWithRegion (RTI::InteractionClassHandle theClass, RTI::Region &theRegion)=0 |
| virtual RTI::EventRetractionHandle | sendInteractionWithRegion (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const RTI::FedTime &theTime, const char *theTag, const RTI::Region &theRegion)=0 |
| virtual void | sendInteractionWithRegion (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const char *theTag, const RTI::Region &theRegion)=0 |
| virtual void | requestClassAttributeValueUpdateWithRegion (RTI::ObjectClassHandle theClass, const RTI::AttributeHandleSet &theAttributes, const RTI::Region &theRegion)=0 |
| virtual RTI::ObjectClassHandle | getObjectClassHandle (const char *theName)=0 |
| virtual char * | getObjectClassName (RTI::ObjectClassHandle theHandle)=0 |
| virtual RTI::AttributeHandle | getAttributeHandle (const char *theName, RTI::ObjectClassHandle whichClass)=0 |
| virtual char * | getAttributeName (RTI::AttributeHandle theHandle, RTI::ObjectClassHandle whichClass)=0 |
| virtual RTI::InteractionClassHandle | getInteractionClassHandle (const char *theName)=0 |
| virtual char * | getInteractionClassName (RTI::InteractionClassHandle theHandle)=0 |
| virtual RTI::ParameterHandle | getParameterHandle (const char *theName, RTI::InteractionClassHandle whichClass)=0 |
| virtual char * | getParameterName (RTI::ParameterHandle theHandle, RTI::InteractionClassHandle whichClass)=0 |
| virtual RTI::ObjectHandle | getObjectInstanceHandle (const char *theName)=0 |
| virtual char * | getObjectInstanceName (RTI::ObjectHandle theHandle)=0 |
| virtual RTI::SpaceHandle | getRoutingSpaceHandle (const char *theName)=0 |
| virtual const char * | getRoutingSpaceName (const RTI::SpaceHandle theHandle)=0 |
| virtual RTI::DimensionHandle | getDimensionHandle (const char *theName, RTI::SpaceHandle whichSpace)=0 |
| virtual char * | getDimensionName (RTI::DimensionHandle theHandle, RTI::SpaceHandle whichSpace)=0 |
| virtual RTI::SpaceHandle | getAttributeRoutingSpaceHandle (RTI::AttributeHandle theHandle, RTI::ObjectClassHandle whichClass)=0 |
| virtual RTI::ObjectClassHandle | getObjectClass (RTI::ObjectHandle theObject)=0 |
| virtual RTI::SpaceHandle | getInteractionRoutingSpaceHandle (RTI::InteractionClassHandle theHandle)=0 |
| virtual RTI::TransportationHandle | getTransportationHandle (const char *theName)=0 |
| virtual char * | getTransportationName (RTI::TransportationHandle theHandle)=0 |
| virtual RTI::OrderingHandle | getOrderingHandle (const char *theName)=0 |
| virtual char * | getOrderingName (RTI::OrderingHandle theHandle)=0 |
| virtual void | enableClassRelevanceAdvisorySwitch ()=0 |
| virtual void | disableClassRelevanceAdvisorySwitch ()=0 |
| virtual void | enableAttributeRelevanceAdvisorySwitch ()=0 |
| virtual void | disableAttributeRelevanceAdvisorySwitch ()=0 |
| virtual void | enableAttributeScopeAdvisorySwitch ()=0 |
| virtual void | disableAttributeScopeAdvisorySwitch ()=0 |
| virtual void | enableInteractionRelevanceAdvisorySwitch ()=0 |
| virtual void | disableInteractionRelevanceAdvisorySwitch ()=0 |
| virtual RTI::Boolean | tick ()=0 |
| virtual RTI::Boolean | tick (RTI::TickTime minimum, RTI::TickTime maximum)=0 |
| virtual RTI::RegionToken | getRegionToken (RTI::Region *)=0 |
| virtual RTI::Region * | getRegion (RTI::RegionToken)=0 |
| DtVrlRtiAmbassador () throw () | |
| virtual | ~DtVrlRtiAmbassador () |
| virtual RTI::RTIambassador * | rtiAmb () |
| Get the real RTI ambassador, if the implementation of the derived object permits. | |
| virtual void | connect (FederateAmbassador &federateAmbassador, CallbackModel theCallbackModel, std::wstring const &localSettingsDesignator=L"")=0 throw ( ConnectionFailed, InvalidLocalSettingsDesignator, UnsupportedCallbackModel, AlreadyConnected, CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual void | disconnect ()=0 throw ( FederateIsExecutionMember, CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual void | createFederationExecution (std::wstring const &federationExecutionName, std::wstring const &fomModule, std::wstring const &logicalTimeImplementationName=L"")=0 throw ( CouldNotCreateLogicalTimeFactory, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, FederationExecutionAlreadyExists, NotConnected, RTIinternalError) |
| virtual void | createFederationExecution (std::wstring const &federationExecutionName, std::vector< std::wstring > const &fomModules, std::wstring const &logicalTimeImplementationName=L"")=0 throw ( CouldNotCreateLogicalTimeFactory, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, FederationExecutionAlreadyExists, NotConnected, RTIinternalError) |
| virtual void | createFederationExecutionWithMIM (std::wstring const &federationExecutionName, std::vector< std::wstring > const &fomModules, std::wstring const &mimModule, std::wstring const &logicalTimeImplementationName=L"")=0 throw ( CouldNotCreateLogicalTimeFactory, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, DesignatorIsHLAstandardMIM, ErrorReadingMIM, CouldNotOpenMIM, FederationExecutionAlreadyExists, NotConnected, RTIinternalError) |
| virtual void | destroyFederationExecution (std::wstring const &federationExecutionName)=0 throw ( FederatesCurrentlyJoined, FederationExecutionDoesNotExist, NotConnected, RTIinternalError) |
| virtual void | listFederationExecutions () const =0 throw ( NotConnected, RTIinternalError) |
| virtual FederateHandle | joinFederationExecution (std::wstring const &federateType, std::wstring const &federationExecutionName, std::vector< std::wstring > const &additionalFomModules=std::vector< std::wstring >())=0 throw ( CouldNotCreateLogicalTimeFactory, FederationExecutionDoesNotExist, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, SaveInProgress, RestoreInProgress, FederateAlreadyExecutionMember, NotConnected, CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual FederateHandle | joinFederationExecution (std::wstring const &federateName, std::wstring const &federateType, std::wstring const &federationExecutionName, std::vector< std::wstring > const &additionalFomModules=std::vector< std::wstring >())=0 throw ( CouldNotCreateLogicalTimeFactory, FederateNameAlreadyInUse, FederationExecutionDoesNotExist, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, SaveInProgress, RestoreInProgress, FederateAlreadyExecutionMember, NotConnected, CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual void | resignFederationExecution (ResignAction resignAction)=0 throw ( InvalidResignAction, OwnershipAcquisitionPending, FederateOwnsAttributes, FederateNotExecutionMember, NotConnected, CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual void | registerFederationSynchronizationPoint (std::wstring const &label, VariableLengthData const &theUserSuppliedTag)=0 throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | registerFederationSynchronizationPoint (std::wstring const &label, VariableLengthData const &theUserSuppliedTag, FederateHandleSet const &synchronizationSet)=0 throw ( InvalidFederateHandle, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | synchronizationPointAchieved (std::wstring const &label, bool successfully=true)=0 throw ( SynchronizationPointLabelNotAnnounced, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestFederationSave (std::wstring const &label)=0 throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestFederationSave (std::wstring const &label, LogicalTime const &theTime)=0 throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, FederateUnableToUseTime, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | federateSaveBegun ()=0 throw ( SaveNotInitiated, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | federateSaveComplete ()=0 throw ( FederateHasNotBegunSave, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | federateSaveNotComplete ()=0 throw ( FederateHasNotBegunSave, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | abortFederationSave ()=0 throw ( SaveNotInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryFederationSaveStatus ()=0 throw ( RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestFederationRestore (std::wstring const &label)=0 throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | federateRestoreComplete ()=0 throw ( RestoreNotRequested, SaveInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | federateRestoreNotComplete ()=0 throw ( RestoreNotRequested, SaveInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | abortFederationRestore ()=0 throw ( RestoreNotInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryFederationRestoreStatus ()=0 throw ( SaveInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | publishObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList)=0 throw ( AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unpublishObjectClass (ObjectClassHandle theClass)=0 throw ( OwnershipAcquisitionPending, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unpublishObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList)=0 throw ( OwnershipAcquisitionPending, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | publishInteractionClass (InteractionClassHandle theInteraction)=0 throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unpublishInteractionClass (InteractionClassHandle theInteraction)=0 throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | subscribeObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList, bool active=true, std::wstring const &updateRateDesignator=L"")=0 throw ( AttributeNotDefined, ObjectClassNotDefined, InvalidUpdateRateDesignator, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unsubscribeObjectClass (ObjectClassHandle theClass)=0 throw ( ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unsubscribeObjectClassAttributes (ObjectClassHandle theClass, AttributeHandleSet const &attributeList)=0 throw ( AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | subscribeInteractionClass (InteractionClassHandle theClass, bool active=true)=0 throw ( FederateServiceInvocationsAreBeingReportedViaMOM, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unsubscribeInteractionClass (InteractionClassHandle theClass)=0 throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | reserveObjectInstanceName (std::wstring const &theObjectInstanceName)=0 throw ( IllegalName, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | releaseObjectInstanceName (std::wstring const &theObjectInstanceName)=0 throw ( ObjectInstanceNameNotReserved, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | reserveMultipleObjectInstanceName (std::set< std::wstring > const &theObjectInstanceNames)=0 throw ( IllegalName, NameSetWasEmpty, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | releaseMultipleObjectInstanceName (std::set< std::wstring > const &theObjectInstanceNames)=0 throw ( ObjectInstanceNameNotReserved, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectInstanceHandle | registerObjectInstance (ObjectClassHandle theClass)=0 throw ( ObjectClassNotPublished, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectInstanceHandle | registerObjectInstance (ObjectClassHandle theClass, std::wstring const &theObjectInstanceName)=0 throw ( ObjectInstanceNameInUse, ObjectInstanceNameNotReserved, ObjectClassNotPublished, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | updateAttributeValues (ObjectInstanceHandle theObject, AttributeHandleValueMap const &theAttributeValues, VariableLengthData const &theUserSuppliedTag)=0 throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual MessageRetractionHandle | updateAttributeValues (ObjectInstanceHandle theObject, AttributeHandleValueMap const &theAttributeValues, VariableLengthData const &theUserSuppliedTag, LogicalTime const &theTime)=0 throw ( InvalidLogicalTime, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | sendInteraction (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, VariableLengthData const &theUserSuppliedTag)=0 throw ( InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual MessageRetractionHandle | sendInteraction (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, VariableLengthData const &theUserSuppliedTag, LogicalTime const &theTime)=0 throw ( InvalidLogicalTime, InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | deleteObjectInstance (ObjectInstanceHandle theObject, VariableLengthData const &theUserSuppliedTag)=0 throw ( DeletePrivilegeNotHeld, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual MessageRetractionHandle | deleteObjectInstance (ObjectInstanceHandle theObject, VariableLengthData const &theUserSuppliedTag, LogicalTime const &theTime)=0 throw ( InvalidLogicalTime, DeletePrivilegeNotHeld, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | localDeleteObjectInstance (ObjectInstanceHandle theObject)=0 throw ( OwnershipAcquisitionPending, FederateOwnsAttributes, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestAttributeValueUpdate (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestAttributeValueUpdate (ObjectClassHandle theClass, AttributeHandleSet const &theAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestAttributeTransportationTypeChange (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, TransportationType theType)=0 throw ( AttributeAlreadyBeingChanged, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, InvalidTransportationType, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryAttributeTransportationType (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestInteractionTransportationTypeChange (InteractionClassHandle theClass, TransportationType theType)=0 throw ( InteractionClassAlreadyBeingChanged, InteractionClassNotPublished, InteractionClassNotDefined, InvalidTransportationType, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryInteractionTransportationType (FederateHandle theFederate, InteractionClassHandle theInteraction)=0 throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unconditionalAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | negotiatedAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( AttributeAlreadyBeingDivested, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | confirmDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &confirmedAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( NoAcquisitionPending, AttributeDivestitureWasNotRequested, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | attributeOwnershipAcquisition (ObjectInstanceHandle theObject, AttributeHandleSet const &desiredAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( AttributeNotPublished, ObjectClassNotPublished, FederateOwnsAttributes, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | attributeOwnershipAcquisitionIfAvailable (ObjectInstanceHandle theObject, AttributeHandleSet const &desiredAttributes)=0 throw ( AttributeAlreadyBeingAcquired, AttributeNotPublished, ObjectClassNotPublished, FederateOwnsAttributes, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | attributeOwnershipReleaseDenied (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | attributeOwnershipDivestitureIfWanted (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, AttributeHandleSet &theDivestedAttributes)=0 throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | cancelNegotiatedAttributeOwnershipDivestiture (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( AttributeDivestitureWasNotRequested, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | cancelAttributeOwnershipAcquisition (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( AttributeAcquisitionWasNotRequested, AttributeAlreadyOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryAttributeOwnership (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual bool | isAttributeOwnedByFederate (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableTimeRegulation (LogicalTimeInterval const &theLookahead)=0 throw ( InvalidLookahead, InTimeAdvancingState, RequestForTimeRegulationPending, TimeRegulationAlreadyEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableTimeRegulation ()=0 throw ( TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableTimeConstrained ()=0 throw ( InTimeAdvancingState, RequestForTimeConstrainedPending, TimeConstrainedAlreadyEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableTimeConstrained ()=0 throw ( TimeConstrainedIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | timeAdvanceRequest (LogicalTime const &theTime)=0 throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | timeAdvanceRequestAvailable (LogicalTime const &theTime)=0 throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | nextMessageRequest (LogicalTime const &theTime)=0 throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | nextMessageRequestAvailable (LogicalTime const &theTime)=0 throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | flushQueueRequest (LogicalTime const &theTime)=0 throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableAsynchronousDelivery ()=0 throw ( AsynchronousDeliveryAlreadyEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableAsynchronousDelivery ()=0 throw ( AsynchronousDeliveryAlreadyDisabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual bool | queryGALT (LogicalTime &theTime)=0 throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryLogicalTime (LogicalTime &theTime)=0 throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual bool | queryLITS (LogicalTime &theTime)=0 throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | modifyLookahead (LogicalTimeInterval const &theLookahead)=0 throw ( InvalidLookahead, InTimeAdvancingState, TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | queryLookahead (LogicalTimeInterval &interval)=0 throw ( TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | retract (MessageRetractionHandle theHandle)=0 throw ( MessageCanNoLongerBeRetracted, InvalidMessageRetractionHandle, TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | changeAttributeOrderType (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, OrderType theType)=0 throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | changeInteractionOrderType (InteractionClassHandle theClass, OrderType theType)=0 throw ( InteractionClassNotPublished, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual RegionHandle | createRegion (DimensionHandleSet const &theDimensions)=0 throw ( InvalidDimensionHandle, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | commitRegionModifications (RegionHandleSet const &theRegionHandleSet)=0 throw ( RegionNotCreatedByThisFederate, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | deleteRegion (RegionHandle const &theRegion)=0 throw ( RegionInUseForUpdateOrSubscription, RegionNotCreatedByThisFederate, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectInstanceHandle | registerObjectInstanceWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotPublished, ObjectClassNotPublished, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectInstanceHandle | registerObjectInstanceWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector, std::wstring const &theObjectInstanceName)=0 throw ( ObjectInstanceNameInUse, ObjectInstanceNameNotReserved, InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotPublished, ObjectClassNotPublished, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | associateRegionsForUpdates (ObjectInstanceHandle theObject, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unassociateRegionsForUpdates (ObjectInstanceHandle theObject, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw ( RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | subscribeObjectClassAttributesWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector, bool active=true, std::wstring const &updateRateDesignator=L"")=0 throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectClassNotDefined, InvalidUpdateRateDesignator, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unsubscribeObjectClassAttributesWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theAttributeHandleSetRegionHandleSetPairVector)=0 throw ( RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | subscribeInteractionClassWithRegions (InteractionClassHandle theClass, RegionHandleSet const &theRegionHandleSet, bool active=true)=0 throw ( FederateServiceInvocationsAreBeingReportedViaMOM, InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | unsubscribeInteractionClassWithRegions (InteractionClassHandle theClass, RegionHandleSet const &theRegionHandleSet)=0 throw ( RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | sendInteractionWithRegions (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, RegionHandleSet const &theRegionHandleSet, VariableLengthData const &theUserSuppliedTag)=0 throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual MessageRetractionHandle | sendInteractionWithRegions (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, RegionHandleSet const &theRegionHandleSet, VariableLengthData const &theUserSuppliedTag, LogicalTime const &theTime)=0 throw ( InvalidLogicalTime, InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | requestAttributeValueUpdateWithRegions (ObjectClassHandle theClass, AttributeHandleSetRegionHandleSetPairVector const &theSet, VariableLengthData const &theUserSuppliedTag)=0 throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ResignAction | getAutomaticResignDirective ()=0 throw ( FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | setAutomaticResignDirective (ResignAction resignAction)=0 throw ( InvalidResignAction, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual FederateHandle | getFederateHandle (std::wstring const &theName)=0 throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getFederateName (FederateHandle theHandle)=0 throw ( InvalidFederateHandle, FederateHandleNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectClassHandle | getObjectClassHandle (std::wstring const &theName)=0 throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getObjectClassName (ObjectClassHandle theHandle)=0 throw ( InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectClassHandle | getKnownObjectClassHandle (ObjectInstanceHandle theObject)=0 throw ( ObjectInstanceNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectInstanceHandle | getObjectInstanceHandle (std::wstring const &theName)=0 throw ( ObjectInstanceNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getObjectInstanceName (ObjectInstanceHandle theHandle)=0 throw ( ObjectInstanceNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual AttributeHandle | getAttributeHandle (ObjectClassHandle whichClass, std::wstring const &theAttributeName)=0 throw ( NameNotFound, InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getAttributeName (ObjectClassHandle whichClass, AttributeHandle theHandle)=0 throw ( AttributeNotDefined, InvalidAttributeHandle, InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual double | getUpdateRateValue (std::wstring const &updateRateDesignator)=0 throw ( InvalidUpdateRateDesignator, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual double | getUpdateRateValueForAttribute (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw ( ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual InteractionClassHandle | getInteractionClassHandle (std::wstring const &theName)=0 throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getInteractionClassName (InteractionClassHandle theHandle)=0 throw ( InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ParameterHandle | getParameterHandle (InteractionClassHandle whichClass, std::wstring const &theName)=0 throw ( NameNotFound, InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getParameterName (InteractionClassHandle whichClass, ParameterHandle theHandle)=0 throw ( InteractionParameterNotDefined, InvalidParameterHandle, InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual OrderType | getOrderType (std::wstring const &orderName)=0 throw ( InvalidOrderName, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getOrderName (OrderType orderType)=0 throw ( InvalidOrderType, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual TransportationType | getTransportationType (std::wstring const &transportationName)=0 throw ( InvalidTransportationName, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getTransportationName (TransportationType transportationType)=0 throw ( InvalidTransportationType, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual DimensionHandleSet | getAvailableDimensionsForClassAttribute (ObjectClassHandle theClass, AttributeHandle theHandle)=0 throw ( AttributeNotDefined, InvalidAttributeHandle, InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual DimensionHandleSet | getAvailableDimensionsForInteractionClass (InteractionClassHandle theClass)=0 throw ( InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual DimensionHandle | getDimensionHandle (std::wstring const &theName)=0 throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual std::wstring | getDimensionName (DimensionHandle theHandle)=0 throw ( InvalidDimensionHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual unsigned long | getDimensionUpperBound (DimensionHandle theHandle)=0 throw ( InvalidDimensionHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual DimensionHandleSet | getDimensionHandleSet (RegionHandle theRegionHandle)=0 throw ( InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual RangeBounds | getRangeBounds (RegionHandle theRegionHandle, DimensionHandle theDimensionHandle)=0 throw ( RegionDoesNotContainSpecifiedDimension, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | setRangeBounds (RegionHandle theRegionHandle, DimensionHandle theDimensionHandle, RangeBounds const &theRangeBounds)=0 throw ( InvalidRangeBound, RegionDoesNotContainSpecifiedDimension, RegionNotCreatedByThisFederate, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual unsigned long | normalizeFederateHandle (FederateHandle theFederateHandle)=0 throw ( InvalidFederateHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual unsigned long | normalizeServiceGroup (ServiceGroup theServiceGroup)=0 throw ( InvalidServiceGroup, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableObjectClassRelevanceAdvisorySwitch ()=0 throw ( ObjectClassRelevanceAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableObjectClassRelevanceAdvisorySwitch ()=0 throw ( ObjectClassRelevanceAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableAttributeRelevanceAdvisorySwitch ()=0 throw ( AttributeRelevanceAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableAttributeRelevanceAdvisorySwitch ()=0 throw ( AttributeRelevanceAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableAttributeScopeAdvisorySwitch ()=0 throw ( AttributeScopeAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableAttributeScopeAdvisorySwitch ()=0 throw ( AttributeScopeAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | enableInteractionRelevanceAdvisorySwitch ()=0 throw ( InteractionRelevanceAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual void | disableInteractionRelevanceAdvisorySwitch ()=0 throw ( InteractionRelevanceAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual bool | evokeCallback (double approximateMinimumTimeInSeconds)=0 throw ( CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual bool | evokeMultipleCallbacks (double approximateMinimumTimeInSeconds, double approximateMaximumTimeInSeconds)=0 throw ( CallNotAllowedFromWithinCallback, RTIinternalError) |
| virtual void | enableCallbacks ()=0 throw ( SaveInProgress, RestoreInProgress, RTIinternalError) |
| virtual void | disableCallbacks ()=0 throw ( SaveInProgress, RestoreInProgress, RTIinternalError) |
| virtual std::auto_ptr < LogicalTimeFactory > | getTimeFactory () const =0 throw ( FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual FederateHandle | decodeFederateHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectClassHandle | decodeObjectClassHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual InteractionClassHandle | decodeInteractionClassHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ObjectInstanceHandle | decodeObjectInstanceHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual AttributeHandle | decodeAttributeHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual ParameterHandle | decodeParameterHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual DimensionHandle | decodeDimensionHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual MessageRetractionHandle | decodeMessageRetractionHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
| virtual RegionHandle | decodeRegionHandle (VariableLengthData const &encodedValue) const =0 throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) |
Static Public Member Functions | |
| static RTI::RTIambassador * | create () |
Protected Attributes | |
| std::auto_ptr< RTIambassador > | myRtiAmb |
| FederateAmbassador * | myFedAmb |
Private Member Functions | |
| DtVrlRtiAmbassador (const DtVrlRtiAmbassador &orig) | |
| copy constructor -- do not copy | |
| DtVrlRtiAmbassador & | operator= (const DtVrlRtiAmbassador &orig) |
| assignment operator -- do not copy | |
| DtVrlRtiAmbassador (const DtVrlRtiAmbassador &orig) | |
| copy constructor -- do not copy | |
| DtVrlRtiAmbassador & | operator= (const DtVrlRtiAmbassador &orig) |
| assignment operator -- do not copy | |
DtVrlRtiAmbassador is a pure virtual class, designed to provide a foundation for different ways to send RTI messages.
Instances of DtVrlRtiAmbassador are for wrapping the calls to The RTI ambassador so that we may override them.
This Class declaration is only used for HLA Version 1516
default constructor
| virtual DtVrlRtiAmbassador::~DtVrlRtiAmbassador | ( | ) | [virtual] |
destructor
| DtVrlRtiAmbassador::DtVrlRtiAmbassador | ( | const DtVrlRtiAmbassador & | orig | ) | [private] |
copy constructor -- do not copy
| DtVrlRtiAmbassador::DtVrlRtiAmbassador | ( | ) | throw () |
| virtual DtVrlRtiAmbassador::~DtVrlRtiAmbassador | ( | ) | [virtual] |
| DtVrlRtiAmbassador::DtVrlRtiAmbassador | ( | const DtVrlRtiAmbassador & | orig | ) | [private] |
copy constructor -- do not copy
| virtual void DtVrlRtiAmbassador::abortFederationRestore | ( | ) | throw ( RestoreNotInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::abortFederationSave | ( | ) | throw ( SaveNotInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::associateRegionForUpdates | ( | RTI::Region & | theRegion, |
| RTI::ObjectHandle | theObject, | ||
| const RTI::AttributeHandleSet & | theAttributes | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::associateRegionsForUpdates | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector | ||
| ) | throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::attributeOwnershipAcquisition | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleSet & | desiredAttributes, | ||
| const char * | theTag | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::attributeOwnershipAcquisition | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | desiredAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( AttributeNotPublished, ObjectClassNotPublished, FederateOwnsAttributes, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::attributeOwnershipAcquisitionIfAvailable | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleSet & | desiredAttributes | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::attributeOwnershipAcquisitionIfAvailable | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | desiredAttributes | ||
| ) | throw ( AttributeAlreadyBeingAcquired, AttributeNotPublished, ObjectClassNotPublished, FederateOwnsAttributes, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::attributeOwnershipDivestitureIfWanted | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| AttributeHandleSet & | theDivestedAttributes | ||
| ) | throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::attributeOwnershipReleaseDenied | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::AttributeHandleSet* DtVrlRtiAmbassador::attributeOwnershipReleaseResponse | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleSet & | theAttributes | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::cancelAttributeOwnershipAcquisition | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleSet & | theAttributes | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::cancelAttributeOwnershipAcquisition | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( AttributeAcquisitionWasNotRequested, AttributeAlreadyOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::cancelNegotiatedAttributeOwnershipDivestiture | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleSet & | theAttributes | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::cancelNegotiatedAttributeOwnershipDivestiture | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( AttributeDivestitureWasNotRequested, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::changeAttributeOrderType | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleSet & | theAttributes, | ||
| RTI::OrderingHandle | theType | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::changeAttributeOrderType | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| OrderType | theType | ||
| ) | throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::changeAttributeTransportationType | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleSet & | theAttributes, | ||
| RTI::TransportationHandle | theType | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::changeInteractionOrderType | ( | RTI::InteractionClassHandle | theClass, |
| RTI::OrderingHandle | theType | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::changeInteractionOrderType | ( | InteractionClassHandle | theClass, |
| OrderType | theType | ||
| ) | throw ( InteractionClassNotPublished, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::changeInteractionTransportationType | ( | RTI::InteractionClassHandle | theClass, |
| RTI::TransportationHandle | theType | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::commitRegionModifications | ( | RegionHandleSet const & | theRegionHandleSet | ) | throw ( RegionNotCreatedByThisFederate, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::confirmDivestiture | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | confirmedAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( NoAcquisitionPending, AttributeDivestitureWasNotRequested, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::connect | ( | FederateAmbassador & | federateAmbassador, |
| CallbackModel | theCallbackModel, | ||
| std::wstring const & | localSettingsDesignator = L"" |
||
| ) | throw ( ConnectionFailed, InvalidLocalSettingsDesignator, UnsupportedCallbackModel, AlreadyConnected, CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| static RTI::RTIambassador* DtVrlRtiAmbassador::create | ( | ) | [static] |
| virtual void DtVrlRtiAmbassador::createFederationExecution | ( | const char * | executionName, |
| const char * | FED | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::createFederationExecution | ( | std::wstring const & | federationExecutionName, |
| std::wstring const & | fomModule, | ||
| std::wstring const & | logicalTimeImplementationName = L"" |
||
| ) | throw ( CouldNotCreateLogicalTimeFactory, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, FederationExecutionAlreadyExists, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::createFederationExecution | ( | std::wstring const & | federationExecutionName, |
| std::vector< std::wstring > const & | fomModules, | ||
| std::wstring const & | logicalTimeImplementationName = L"" |
||
| ) | throw ( CouldNotCreateLogicalTimeFactory, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, FederationExecutionAlreadyExists, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::createFederationExecutionWithMIM | ( | std::wstring const & | federationExecutionName, |
| std::vector< std::wstring > const & | fomModules, | ||
| std::wstring const & | mimModule, | ||
| std::wstring const & | logicalTimeImplementationName = L"" |
||
| ) | throw ( CouldNotCreateLogicalTimeFactory, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, DesignatorIsHLAstandardMIM, ErrorReadingMIM, CouldNotOpenMIM, FederationExecutionAlreadyExists, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::Region* DtVrlRtiAmbassador::createRegion | ( | RTI::SpaceHandle | theSpace, |
| RTI::ULong | numberOfExtents | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RegionHandle DtVrlRtiAmbassador::createRegion | ( | DimensionHandleSet const & | theDimensions | ) | throw ( InvalidDimensionHandle, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual AttributeHandle DtVrlRtiAmbassador::decodeAttributeHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual DimensionHandle DtVrlRtiAmbassador::decodeDimensionHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual FederateHandle DtVrlRtiAmbassador::decodeFederateHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual InteractionClassHandle DtVrlRtiAmbassador::decodeInteractionClassHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual MessageRetractionHandle DtVrlRtiAmbassador::decodeMessageRetractionHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectClassHandle DtVrlRtiAmbassador::decodeObjectClassHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectInstanceHandle DtVrlRtiAmbassador::decodeObjectInstanceHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ParameterHandle DtVrlRtiAmbassador::decodeParameterHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RegionHandle DtVrlRtiAmbassador::decodeRegionHandle | ( | VariableLengthData const & | encodedValue | ) | const throw ( CouldNotDecode, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::EventRetractionHandle DtVrlRtiAmbassador::deleteObjectInstance | ( | RTI::ObjectHandle | theObject, |
| const RTI::FedTime & | theTime, | ||
| const char * | theTag | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::deleteObjectInstance | ( | RTI::ObjectHandle | theObject, |
| const char * | theTag | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::deleteObjectInstance | ( | ObjectInstanceHandle | theObject, |
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( DeletePrivilegeNotHeld, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual MessageRetractionHandle DtVrlRtiAmbassador::deleteObjectInstance | ( | ObjectInstanceHandle | theObject, |
| VariableLengthData const & | theUserSuppliedTag, | ||
| LogicalTime const & | theTime | ||
| ) | throw ( InvalidLogicalTime, DeletePrivilegeNotHeld, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::deleteRegion | ( | RTI::Region * | theRegion | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::deleteRegion | ( | RegionHandle const & | theRegion | ) | throw ( RegionInUseForUpdateOrSubscription, RegionNotCreatedByThisFederate, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::destroyFederationExecution | ( | const char * | executionName | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::destroyFederationExecution | ( | std::wstring const & | federationExecutionName | ) | throw ( FederatesCurrentlyJoined, FederationExecutionDoesNotExist, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableAsynchronousDelivery | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableAsynchronousDelivery | ( | ) | throw ( AsynchronousDeliveryAlreadyDisabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableAttributeRelevanceAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableAttributeRelevanceAdvisorySwitch | ( | ) | throw ( AttributeRelevanceAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableAttributeScopeAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableAttributeScopeAdvisorySwitch | ( | ) | throw ( AttributeScopeAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableCallbacks | ( | ) | throw ( SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableClassRelevanceAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableInteractionRelevanceAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableInteractionRelevanceAdvisorySwitch | ( | ) | throw ( InteractionRelevanceAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableObjectClassRelevanceAdvisorySwitch | ( | ) | throw ( ObjectClassRelevanceAdvisorySwitchIsOff, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableTimeConstrained | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableTimeConstrained | ( | ) | throw ( TimeConstrainedIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableTimeRegulation | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disableTimeRegulation | ( | ) | throw ( TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::disconnect | ( | ) | throw ( FederateIsExecutionMember, CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableAsynchronousDelivery | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableAsynchronousDelivery | ( | ) | throw ( AsynchronousDeliveryAlreadyEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableAttributeRelevanceAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableAttributeRelevanceAdvisorySwitch | ( | ) | throw ( AttributeRelevanceAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableAttributeScopeAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableAttributeScopeAdvisorySwitch | ( | ) | throw ( AttributeScopeAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableCallbacks | ( | ) | throw ( SaveInProgress, RestoreInProgress, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableClassRelevanceAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableInteractionRelevanceAdvisorySwitch | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableInteractionRelevanceAdvisorySwitch | ( | ) | throw ( InteractionRelevanceAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableObjectClassRelevanceAdvisorySwitch | ( | ) | throw ( ObjectClassRelevanceAdvisorySwitchIsOn, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableTimeConstrained | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableTimeConstrained | ( | ) | throw ( InTimeAdvancingState, RequestForTimeConstrainedPending, TimeConstrainedAlreadyEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableTimeRegulation | ( | const RTI::FedTime & | theFederateTime, |
| const RTI::FedTime & | theLookahead | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::enableTimeRegulation | ( | LogicalTimeInterval const & | theLookahead | ) | throw ( InvalidLookahead, InTimeAdvancingState, RequestForTimeRegulationPending, TimeRegulationAlreadyEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual bool DtVrlRtiAmbassador::evokeCallback | ( | double | approximateMinimumTimeInSeconds | ) | throw ( CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual bool DtVrlRtiAmbassador::evokeMultipleCallbacks | ( | double | approximateMinimumTimeInSeconds, |
| double | approximateMaximumTimeInSeconds | ||
| ) | throw ( CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateRestoreComplete | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateRestoreComplete | ( | ) | throw ( RestoreNotRequested, SaveInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateRestoreNotComplete | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateRestoreNotComplete | ( | ) | throw ( RestoreNotRequested, SaveInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateSaveBegun | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateSaveBegun | ( | ) | throw ( SaveNotInitiated, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateSaveComplete | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateSaveComplete | ( | ) | throw ( FederateHasNotBegunSave, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateSaveNotComplete | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::federateSaveNotComplete | ( | ) | throw ( FederateHasNotBegunSave, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::flushQueueRequest | ( | const RTI::FedTime & | theTime | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::flushQueueRequest | ( | LogicalTime const & | theTime | ) | throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::AttributeHandle DtVrlRtiAmbassador::getAttributeHandle | ( | const char * | theName, |
| RTI::ObjectClassHandle | whichClass | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual AttributeHandle DtVrlRtiAmbassador::getAttributeHandle | ( | ObjectClassHandle | whichClass, |
| std::wstring const & | theAttributeName | ||
| ) | throw ( NameNotFound, InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual char* DtVrlRtiAmbassador::getAttributeName | ( | RTI::AttributeHandle | theHandle, |
| RTI::ObjectClassHandle | whichClass | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getAttributeName | ( | ObjectClassHandle | whichClass, |
| AttributeHandle | theHandle | ||
| ) | throw ( AttributeNotDefined, InvalidAttributeHandle, InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::SpaceHandle DtVrlRtiAmbassador::getAttributeRoutingSpaceHandle | ( | RTI::AttributeHandle | theHandle, |
| RTI::ObjectClassHandle | whichClass | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ResignAction DtVrlRtiAmbassador::getAutomaticResignDirective | ( | ) | throw ( FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual DimensionHandleSet DtVrlRtiAmbassador::getAvailableDimensionsForClassAttribute | ( | ObjectClassHandle | theClass, |
| AttributeHandle | theHandle | ||
| ) | throw ( AttributeNotDefined, InvalidAttributeHandle, InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual DimensionHandleSet DtVrlRtiAmbassador::getAvailableDimensionsForInteractionClass | ( | InteractionClassHandle | theClass | ) | throw ( InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::DimensionHandle DtVrlRtiAmbassador::getDimensionHandle | ( | const char * | theName, |
| RTI::SpaceHandle | whichSpace | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual DimensionHandle DtVrlRtiAmbassador::getDimensionHandle | ( | std::wstring const & | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual DimensionHandleSet DtVrlRtiAmbassador::getDimensionHandleSet | ( | RegionHandle | theRegionHandle | ) | throw ( InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual char* DtVrlRtiAmbassador::getDimensionName | ( | RTI::DimensionHandle | theHandle, |
| RTI::SpaceHandle | whichSpace | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getDimensionName | ( | DimensionHandle | theHandle | ) | throw ( InvalidDimensionHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual unsigned long DtVrlRtiAmbassador::getDimensionUpperBound | ( | DimensionHandle | theHandle | ) | throw ( InvalidDimensionHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual FederateHandle DtVrlRtiAmbassador::getFederateHandle | ( | std::wstring const & | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getFederateName | ( | FederateHandle | theHandle | ) | throw ( InvalidFederateHandle, FederateHandleNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::InteractionClassHandle DtVrlRtiAmbassador::getInteractionClassHandle | ( | const char * | theName | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual InteractionClassHandle DtVrlRtiAmbassador::getInteractionClassHandle | ( | std::wstring const & | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual char* DtVrlRtiAmbassador::getInteractionClassName | ( | RTI::InteractionClassHandle | theHandle | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getInteractionClassName | ( | InteractionClassHandle | theHandle | ) | throw ( InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::SpaceHandle DtVrlRtiAmbassador::getInteractionRoutingSpaceHandle | ( | RTI::InteractionClassHandle | theHandle | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectClassHandle DtVrlRtiAmbassador::getKnownObjectClassHandle | ( | ObjectInstanceHandle | theObject | ) | throw ( ObjectInstanceNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::ObjectClassHandle DtVrlRtiAmbassador::getObjectClass | ( | RTI::ObjectHandle | theObject | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::ObjectClassHandle DtVrlRtiAmbassador::getObjectClassHandle | ( | const char * | theName | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectClassHandle DtVrlRtiAmbassador::getObjectClassHandle | ( | std::wstring const & | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual char* DtVrlRtiAmbassador::getObjectClassName | ( | RTI::ObjectClassHandle | theHandle | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getObjectClassName | ( | ObjectClassHandle | theHandle | ) | throw ( InvalidObjectClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::ObjectHandle DtVrlRtiAmbassador::getObjectInstanceHandle | ( | const char * | theName | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectInstanceHandle DtVrlRtiAmbassador::getObjectInstanceHandle | ( | std::wstring const & | theName | ) | throw ( ObjectInstanceNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual char* DtVrlRtiAmbassador::getObjectInstanceName | ( | RTI::ObjectHandle | theHandle | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getObjectInstanceName | ( | ObjectInstanceHandle | theHandle | ) | throw ( ObjectInstanceNotKnown, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::OrderingHandle DtVrlRtiAmbassador::getOrderingHandle | ( | const char * | theName | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual char* DtVrlRtiAmbassador::getOrderingName | ( | RTI::OrderingHandle | theHandle | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getOrderName | ( | OrderType | orderType | ) | throw ( InvalidOrderType, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual OrderType DtVrlRtiAmbassador::getOrderType | ( | std::wstring const & | orderName | ) | throw ( InvalidOrderName, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::ParameterHandle DtVrlRtiAmbassador::getParameterHandle | ( | const char * | theName, |
| RTI::InteractionClassHandle | whichClass | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ParameterHandle DtVrlRtiAmbassador::getParameterHandle | ( | InteractionClassHandle | whichClass, |
| std::wstring const & | theName | ||
| ) | throw ( NameNotFound, InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual char* DtVrlRtiAmbassador::getParameterName | ( | RTI::ParameterHandle | theHandle, |
| RTI::InteractionClassHandle | whichClass | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getParameterName | ( | InteractionClassHandle | whichClass, |
| ParameterHandle | theHandle | ||
| ) | throw ( InteractionParameterNotDefined, InvalidParameterHandle, InvalidInteractionClassHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RangeBounds DtVrlRtiAmbassador::getRangeBounds | ( | RegionHandle | theRegionHandle, |
| DimensionHandle | theDimensionHandle | ||
| ) | throw ( RegionDoesNotContainSpecifiedDimension, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::Region* DtVrlRtiAmbassador::getRegion | ( | RTI::RegionToken | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::RegionToken DtVrlRtiAmbassador::getRegionToken | ( | RTI::Region * | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::SpaceHandle DtVrlRtiAmbassador::getRoutingSpaceHandle | ( | const char * | theName | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual const char* DtVrlRtiAmbassador::getRoutingSpaceName | ( | const RTI::SpaceHandle | theHandle | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual std::auto_ptr<LogicalTimeFactory> DtVrlRtiAmbassador::getTimeFactory | ( | ) | const throw ( FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::TransportationHandle DtVrlRtiAmbassador::getTransportationHandle | ( | const char * | theName | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual char* DtVrlRtiAmbassador::getTransportationName | ( | RTI::TransportationHandle | theHandle | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual std::wstring DtVrlRtiAmbassador::getTransportationName | ( | TransportationType | transportationType | ) | throw ( InvalidTransportationType, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual TransportationType DtVrlRtiAmbassador::getTransportationType | ( | std::wstring const & | transportationName | ) | throw ( InvalidTransportationName, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual double DtVrlRtiAmbassador::getUpdateRateValue | ( | std::wstring const & | updateRateDesignator | ) | throw ( InvalidUpdateRateDesignator, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual double DtVrlRtiAmbassador::getUpdateRateValueForAttribute | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( ObjectInstanceNotKnown, AttributeNotDefined, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::Boolean DtVrlRtiAmbassador::isAttributeOwnedByFederate | ( | RTI::ObjectHandle | theObject, |
| RTI::AttributeHandle | theAttribute | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual bool DtVrlRtiAmbassador::isAttributeOwnedByFederate | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::FederateHandle DtVrlRtiAmbassador::joinFederationExecution | ( | const char * | yourName, |
| const char * | executionName, | ||
| RTI::FederateAmbassadorPtr | federateAmbassadorReference | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual FederateHandle DtVrlRtiAmbassador::joinFederationExecution | ( | std::wstring const & | federateType, |
| std::wstring const & | federationExecutionName, | ||
| std::vector< std::wstring > const & | additionalFomModules = std::vector< std::wstring >() |
||
| ) | throw ( CouldNotCreateLogicalTimeFactory, FederationExecutionDoesNotExist, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, SaveInProgress, RestoreInProgress, FederateAlreadyExecutionMember, NotConnected, CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual FederateHandle DtVrlRtiAmbassador::joinFederationExecution | ( | std::wstring const & | federateName, |
| std::wstring const & | federateType, | ||
| std::wstring const & | federationExecutionName, | ||
| std::vector< std::wstring > const & | additionalFomModules = std::vector< std::wstring >() |
||
| ) | throw ( CouldNotCreateLogicalTimeFactory, FederateNameAlreadyInUse, FederationExecutionDoesNotExist, InconsistentFDD, ErrorReadingFDD, CouldNotOpenFDD, SaveInProgress, RestoreInProgress, FederateAlreadyExecutionMember, NotConnected, CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::listFederationExecutions | ( | ) | const throw ( NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::localDeleteObjectInstance | ( | RTI::ObjectHandle | theObject | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::localDeleteObjectInstance | ( | ObjectInstanceHandle | theObject | ) | throw ( OwnershipAcquisitionPending, FederateOwnsAttributes, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::modifyLookahead | ( | const RTI::FedTime & | theLookahead | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::modifyLookahead | ( | LogicalTimeInterval const & | theLookahead | ) | throw ( InvalidLookahead, InTimeAdvancingState, TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::negotiatedAttributeOwnershipDivestiture | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleSet & | theAttributes, | ||
| const char * | theTag | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::negotiatedAttributeOwnershipDivestiture | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( AttributeAlreadyBeingDivested, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::nextEventRequest | ( | const RTI::FedTime & | theTime | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::nextEventRequestAvailable | ( | const RTI::FedTime & | theTime | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::nextMessageRequest | ( | LogicalTime const & | theTime | ) | throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::nextMessageRequestAvailable | ( | LogicalTime const & | theTime | ) | throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual unsigned long DtVrlRtiAmbassador::normalizeFederateHandle | ( | FederateHandle | theFederateHandle | ) | throw ( InvalidFederateHandle, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual unsigned long DtVrlRtiAmbassador::normalizeServiceGroup | ( | ServiceGroup | theServiceGroup | ) | throw ( InvalidServiceGroup, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::notifyAboutRegionModification | ( | RTI::Region & | theRegion | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| DtVrlRtiAmbassador& DtVrlRtiAmbassador::operator= | ( | const DtVrlRtiAmbassador & | orig | ) | [private] |
assignment operator -- do not copy
| DtVrlRtiAmbassador& DtVrlRtiAmbassador::operator= | ( | const DtVrlRtiAmbassador & | orig | ) | [private] |
assignment operator -- do not copy
| virtual void DtVrlRtiAmbassador::publishInteractionClass | ( | RTI::InteractionClassHandle | theInteraction | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::publishInteractionClass | ( | InteractionClassHandle | theInteraction | ) | throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::publishObjectClass | ( | RTI::ObjectClassHandle | theClass, |
| const RTI::AttributeHandleSet & | attributeList | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::publishObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | attributeList | ||
| ) | throw ( AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryAttributeOwnership | ( | RTI::ObjectHandle | theObject, |
| RTI::AttributeHandle | theAttribute | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryAttributeOwnership | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryAttributeTransportationType | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryFederateTime | ( | RTI::FedTime & | theTime | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryFederationRestoreStatus | ( | ) | throw ( SaveInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryFederationSaveStatus | ( | ) | throw ( RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual bool DtVrlRtiAmbassador::queryGALT | ( | LogicalTime & | theTime | ) | throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryInteractionTransportationType | ( | FederateHandle | theFederate, |
| InteractionClassHandle | theInteraction | ||
| ) | throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryLBTS | ( | RTI::FedTime & | theTime | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual bool DtVrlRtiAmbassador::queryLITS | ( | LogicalTime & | theTime | ) | throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryLogicalTime | ( | LogicalTime & | theTime | ) | throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryLookahead | ( | RTI::FedTime & | theTime | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryLookahead | ( | LogicalTimeInterval & | interval | ) | throw ( TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::queryMinNextEventTime | ( | RTI::FedTime & | theTime | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::registerFederationSynchronizationPoint | ( | const char * | label, |
| const char * | theTag | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::registerFederationSynchronizationPoint | ( | const char * | label, |
| const char * | theTag, | ||
| const RTI::FederateHandleSet & | syncSet | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::registerFederationSynchronizationPoint | ( | std::wstring const & | label, |
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::registerFederationSynchronizationPoint | ( | std::wstring const & | label, |
| VariableLengthData const & | theUserSuppliedTag, | ||
| FederateHandleSet const & | synchronizationSet | ||
| ) | throw ( InvalidFederateHandle, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::ObjectHandle DtVrlRtiAmbassador::registerObjectInstance | ( | RTI::ObjectClassHandle | theClass, |
| const char * | theObject | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::ObjectHandle DtVrlRtiAmbassador::registerObjectInstance | ( | RTI::ObjectClassHandle | theClass | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectInstanceHandle DtVrlRtiAmbassador::registerObjectInstance | ( | ObjectClassHandle | theClass | ) | throw ( ObjectClassNotPublished, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectInstanceHandle DtVrlRtiAmbassador::registerObjectInstance | ( | ObjectClassHandle | theClass, |
| std::wstring const & | theObjectInstanceName | ||
| ) | throw ( ObjectInstanceNameInUse, ObjectInstanceNameNotReserved, ObjectClassNotPublished, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::ObjectHandle DtVrlRtiAmbassador::registerObjectInstanceWithRegion | ( | RTI::ObjectClassHandle | theClass, |
| const char * | theObject, | ||
| RTI::AttributeHandle | theAttributes[], | ||
| RTI::Region * | theRegions[], | ||
| RTI::ULong | theNumberOfHandles | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::ObjectHandle DtVrlRtiAmbassador::registerObjectInstanceWithRegion | ( | RTI::ObjectClassHandle | theClass, |
| RTI::AttributeHandle | theAttributes[], | ||
| RTI::Region * | theRegions[], | ||
| RTI::ULong | theNumberOfHandles | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectInstanceHandle DtVrlRtiAmbassador::registerObjectInstanceWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector | ||
| ) | throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotPublished, ObjectClassNotPublished, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual ObjectInstanceHandle DtVrlRtiAmbassador::registerObjectInstanceWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector, | ||
| std::wstring const & | theObjectInstanceName | ||
| ) | throw ( ObjectInstanceNameInUse, ObjectInstanceNameNotReserved, InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotPublished, ObjectClassNotPublished, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::releaseMultipleObjectInstanceName | ( | std::set< std::wstring > const & | theObjectInstanceNames | ) | throw ( ObjectInstanceNameNotReserved, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::releaseObjectInstanceName | ( | std::wstring const & | theObjectInstanceName | ) | throw ( ObjectInstanceNameNotReserved, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestAttributeTransportationTypeChange | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| TransportationType | theType | ||
| ) | throw ( AttributeAlreadyBeingChanged, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, InvalidTransportationType, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestAttributeValueUpdate | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestAttributeValueUpdate | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | theAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestAttributeValueUpdateWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theSet, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestClassAttributeValueUpdate | ( | RTI::ObjectClassHandle | theClass, |
| const RTI::AttributeHandleSet & | theAttributes | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestClassAttributeValueUpdateWithRegion | ( | RTI::ObjectClassHandle | theClass, |
| const RTI::AttributeHandleSet & | theAttributes, | ||
| const RTI::Region & | theRegion | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestFederationRestore | ( | const char * | label | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestFederationRestore | ( | std::wstring const & | label | ) | throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestFederationSave | ( | const char * | label, |
| const RTI::FedTime & | theTime | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestFederationSave | ( | const char * | label | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestFederationSave | ( | std::wstring const & | label | ) | throw ( SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestFederationSave | ( | std::wstring const & | label, |
| LogicalTime const & | theTime | ||
| ) | throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, FederateUnableToUseTime, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestInteractionTransportationTypeChange | ( | InteractionClassHandle | theClass, |
| TransportationType | theType | ||
| ) | throw ( InteractionClassAlreadyBeingChanged, InteractionClassNotPublished, InteractionClassNotDefined, InvalidTransportationType, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::requestObjectAttributeValueUpdate | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleSet & | theAttributes | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::reserveMultipleObjectInstanceName | ( | std::set< std::wstring > const & | theObjectInstanceNames | ) | throw ( IllegalName, NameSetWasEmpty, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::reserveObjectInstanceName | ( | std::wstring const & | theObjectInstanceName | ) | throw ( IllegalName, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::resignFederationExecution | ( | RTI::ResignAction | theAction | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::resignFederationExecution | ( | ResignAction | resignAction | ) | throw ( InvalidResignAction, OwnershipAcquisitionPending, FederateOwnsAttributes, FederateNotExecutionMember, NotConnected, CallNotAllowedFromWithinCallback, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::retract | ( | RTI::EventRetractionHandle | theHandle | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::retract | ( | MessageRetractionHandle | theHandle | ) | throw ( MessageCanNoLongerBeRetracted, InvalidMessageRetractionHandle, TimeRegulationIsNotEnabled, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::RTIambassador* DtVrlRtiAmbassador::rtiAmb | ( | ) | [virtual] |
Get the real RTI ambassador, if the implementation of the derived object permits.
Otherwise returns NULL.
Reimplemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual RTI::RTIambassador* DtVrlRtiAmbassador::rtiAmb | ( | ) | [virtual] |
Get the real RTI ambassador, if the implementation of the derived object permits.
Otherwise returns NULL.
Reimplemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
| virtual RTI::EventRetractionHandle DtVrlRtiAmbassador::sendInteraction | ( | RTI::InteractionClassHandle | theInteraction, |
| const RTI::ParameterHandleValuePairSet & | theParameters, | ||
| const RTI::FedTime & | theTime, | ||
| const char * | theTag | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::sendInteraction | ( | RTI::InteractionClassHandle | theInteraction, |
| const RTI::ParameterHandleValuePairSet & | theParameters, | ||
| const char * | theTag | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::sendInteraction | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual MessageRetractionHandle DtVrlRtiAmbassador::sendInteraction | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| VariableLengthData const & | theUserSuppliedTag, | ||
| LogicalTime const & | theTime | ||
| ) | throw ( InvalidLogicalTime, InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::EventRetractionHandle DtVrlRtiAmbassador::sendInteractionWithRegion | ( | RTI::InteractionClassHandle | theInteraction, |
| const RTI::ParameterHandleValuePairSet & | theParameters, | ||
| const RTI::FedTime & | theTime, | ||
| const char * | theTag, | ||
| const RTI::Region & | theRegion | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::sendInteractionWithRegion | ( | RTI::InteractionClassHandle | theInteraction, |
| const RTI::ParameterHandleValuePairSet & | theParameters, | ||
| const char * | theTag, | ||
| const RTI::Region & | theRegion | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::sendInteractionWithRegions | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| RegionHandleSet const & | theRegionHandleSet, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual MessageRetractionHandle DtVrlRtiAmbassador::sendInteractionWithRegions | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| RegionHandleSet const & | theRegionHandleSet, | ||
| VariableLengthData const & | theUserSuppliedTag, | ||
| LogicalTime const & | theTime | ||
| ) | throw ( InvalidLogicalTime, InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotPublished, InteractionParameterNotDefined, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::setAutomaticResignDirective | ( | ResignAction | resignAction | ) | throw ( InvalidResignAction, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::setRangeBounds | ( | RegionHandle | theRegionHandle, |
| DimensionHandle | theDimensionHandle, | ||
| RangeBounds const & | theRangeBounds | ||
| ) | throw ( InvalidRangeBound, RegionDoesNotContainSpecifiedDimension, RegionNotCreatedByThisFederate, InvalidRegion, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::subscribeInteractionClass | ( | RTI::InteractionClassHandle | theClass, |
| RTI::Boolean | active = RTI::RTI_TRUE |
||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::subscribeInteractionClass | ( | InteractionClassHandle | theClass, |
| bool | active = true |
||
| ) | throw ( FederateServiceInvocationsAreBeingReportedViaMOM, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::subscribeInteractionClassWithRegion | ( | RTI::InteractionClassHandle | theClass, |
| RTI::Region & | theRegion, | ||
| RTI::Boolean | active = RTI::RTI_TRUE |
||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::subscribeInteractionClassWithRegions | ( | InteractionClassHandle | theClass, |
| RegionHandleSet const & | theRegionHandleSet, | ||
| bool | active = true |
||
| ) | throw ( FederateServiceInvocationsAreBeingReportedViaMOM, InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::subscribeObjectClassAttributes | ( | RTI::ObjectClassHandle | theClass, |
| const RTI::AttributeHandleSet & | attributeList, | ||
| RTI::Boolean | active = RTI::RTI_TRUE |
||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::subscribeObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | attributeList, | ||
| bool | active = true, |
||
| std::wstring const & | updateRateDesignator = L"" |
||
| ) | throw ( AttributeNotDefined, ObjectClassNotDefined, InvalidUpdateRateDesignator, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::subscribeObjectClassAttributesWithRegion | ( | RTI::ObjectClassHandle | theClass, |
| RTI::Region & | theRegion, | ||
| const RTI::AttributeHandleSet & | attributeList, | ||
| RTI::Boolean | active = RTI::RTI_TRUE |
||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::subscribeObjectClassAttributesWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector, | ||
| bool | active = true, |
||
| std::wstring const & | updateRateDesignator = L"" |
||
| ) | throw ( InvalidRegionContext, RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectClassNotDefined, InvalidUpdateRateDesignator, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::synchronizationPointAchieved | ( | const char * | label | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::synchronizationPointAchieved | ( | std::wstring const & | label, |
| bool | successfully = true |
||
| ) | throw ( SynchronizationPointLabelNotAnnounced, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::Boolean DtVrlRtiAmbassador::tick | ( | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::Boolean DtVrlRtiAmbassador::tick | ( | RTI::TickTime | minimum, |
| RTI::TickTime | maximum | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::timeAdvanceRequest | ( | const RTI::FedTime & | theTime | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::timeAdvanceRequest | ( | LogicalTime const & | theTime | ) | throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::timeAdvanceRequestAvailable | ( | const RTI::FedTime & | theTime | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::timeAdvanceRequestAvailable | ( | LogicalTime const & | theTime | ) | throw ( LogicalTimeAlreadyPassed, InvalidLogicalTime, InTimeAdvancingState, RequestForTimeRegulationPending, RequestForTimeConstrainedPending, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unassociateRegionForUpdates | ( | RTI::Region & | theRegion, |
| RTI::ObjectHandle | theObject | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unassociateRegionsForUpdates | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector | ||
| ) | throw ( RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unconditionalAttributeOwnershipDivestiture | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleSet & | theAttributes | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unconditionalAttributeOwnershipDivestiture | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unpublishInteractionClass | ( | RTI::InteractionClassHandle | theInteraction | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unpublishInteractionClass | ( | InteractionClassHandle | theInteraction | ) | throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unpublishObjectClass | ( | RTI::ObjectClassHandle | theClass | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unpublishObjectClass | ( | ObjectClassHandle | theClass | ) | throw ( OwnershipAcquisitionPending, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unpublishObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | attributeList | ||
| ) | throw ( OwnershipAcquisitionPending, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeInteractionClass | ( | RTI::InteractionClassHandle | theClass | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeInteractionClass | ( | InteractionClassHandle | theClass | ) | throw ( InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeInteractionClassWithRegion | ( | RTI::InteractionClassHandle | theClass, |
| RTI::Region & | theRegion | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeInteractionClassWithRegions | ( | InteractionClassHandle | theClass, |
| RegionHandleSet const & | theRegionHandleSet | ||
| ) | throw ( RegionNotCreatedByThisFederate, InvalidRegion, InteractionClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeObjectClass | ( | RTI::ObjectClassHandle | theClass | ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeObjectClass | ( | ObjectClassHandle | theClass | ) | throw ( ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| AttributeHandleSet const & | attributeList | ||
| ) | throw ( AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeObjectClassAttributesWithRegions | ( | ObjectClassHandle | theClass, |
| AttributeHandleSetRegionHandleSetPairVector const & | theAttributeHandleSetRegionHandleSetPairVector | ||
| ) | throw ( RegionNotCreatedByThisFederate, InvalidRegion, AttributeNotDefined, ObjectClassNotDefined, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::unsubscribeObjectClassWithRegion | ( | RTI::ObjectClassHandle | theClass, |
| RTI::Region & | theRegion | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual RTI::EventRetractionHandle DtVrlRtiAmbassador::updateAttributeValues | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleValuePairSet & | theAttributes, | ||
| const RTI::FedTime & | theTime, | ||
| const char * | theTag | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::updateAttributeValues | ( | RTI::ObjectHandle | theObject, |
| const RTI::AttributeHandleValuePairSet & | theAttributes, | ||
| const char * | theTag | ||
| ) | [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual void DtVrlRtiAmbassador::updateAttributeValues | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleValueMap const & | theAttributeValues, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
| virtual MessageRetractionHandle DtVrlRtiAmbassador::updateAttributeValues | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleValueMap const & | theAttributeValues, | ||
| VariableLengthData const & | theUserSuppliedTag, | ||
| LogicalTime const & | theTime | ||
| ) | throw ( InvalidLogicalTime, AttributeNotOwned, AttributeNotDefined, ObjectInstanceNotKnown, SaveInProgress, RestoreInProgress, FederateNotExecutionMember, NotConnected, RTIinternalError) [pure virtual] |
Implemented in DtDirectRtiAmbassador.
FederateAmbassador* DtVrlRtiAmbassador::myFedAmb [protected] |
Reimplemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.
std::auto_ptr<RTIambassador> DtVrlRtiAmbassador::myRtiAmb [protected] |
Reimplemented in DtDirectRtiAmbassador, and DtDirectRtiAmbassador.