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