|
| | DtDdmFederateAmbassador () |
| |
| virtual | ~DtDdmFederateAmbassador () throw () |
| |
| virtual void | discoverObjectInstance (RTI::ObjectHandle theObject, RTI::ObjectClassHandle theObjectClass, const char *theObjectName) throw ( RTI::CouldNotDiscover, RTI::ObjectClassNotKnown, RTI::FederateInternalError ) |
| | ! Object Management Services //! More...
|
| |
| virtual void | reflectAttributeValues (RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const char *theTag) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateOwnsAttributes, RTI::FederateInternalError) |
| | supplied C4 More...
|
| |
| virtual void | removeObjectInstance (RTI::ObjectHandle theObject, const char *theTag) throw ( RTI::ObjectNotKnown, RTI::FederateInternalError ) |
| | supplied C4 More...
|
| |
| virtual void | receiveInteraction (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const char *theTag) throw ( RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::FederateInternalError ) |
| | supplied C4 More...
|
| |
| virtual void | setXHandle (RTI::DimensionHandle handle) |
| |
| virtual void | setYHandle (RTI::DimensionHandle handle) |
| |
| virtual DtRegionInfo | regionInfoForObject (RTI::ObjectHandle handle) const |
| |
| virtual DtRegionInfo | lastInteractionRegion () const |
| |
| virtual void | clearLastInteractionRegion () |
| |
| | DtDdmFederateAmbassador () |
| |
| virtual | ~DtDdmFederateAmbassador () noexcept |
| |
| virtual void | discoverObjectInstance (RTI::ObjectInstanceHandle const &objectInstance, RTI::ObjectClassHandle const &objectClass, std::wstring const &objectInstanceName, RTI::FederateHandle const &producingFederate) |
| |
| virtual void | reflectAttributeValues (RTI::ObjectInstanceHandle const &objectInstance, RTI::AttributeHandleValueMap const &attributeValues, RTI::VariableLengthData const &userSuppliedTag, RTI::TransportationTypeHandle const &transportationType, RTI::FederateHandle const &producingFederate, RTI::RegionHandleSet const *optionalSentRegions) |
| |
| virtual void | removeObjectInstance (RTI::ObjectInstanceHandle const &objectInstance, RTI::VariableLengthData const &userSuppliedTag, RTI::FederateHandle const &producingFederate, RTI::LogicalTime const &time, RTI::OrderType sentOrderType, RTI::OrderType receivedOrderType, RTI::MessageRetractionHandle const *optionalRetraction) |
| |
| virtual void | receiveInteraction (RTI::InteractionClassHandle const &interactionClass, RTI::ParameterHandleValueMap const ¶meterValues, RTI::VariableLengthData const &userSuppliedTag, RTI::TransportationTypeHandle const &transportationType, RTI::FederateHandle const &producingFederate, RTI::RegionHandleSet const *optionalSentRegions, RTI::LogicalTime const &time, RTI::OrderType sentOrderType, RTI::OrderType receivedOrderType, RTI::MessageRetractionHandle const *optionalRetraction) |
| |
| virtual void | setXHandle (RTI::DimensionHandle handle) |
| |
| virtual void | setYHandle (RTI::DimensionHandle handle) |
| |
| virtual DtRegionInfo | regionInfoForObject (RTI::ObjectInstanceHandle handle) const |
| |
| virtual DtRegionInfo | lastInteractionRegion () const |
| |
| virtual void | clearLastInteractionRegion () |
| |
| | DtVrlFederateAmbassador () |
| | default constructor More...
|
| |
| virtual | ~DtVrlFederateAmbassador () throw ( RTI::FederateInternalError ) |
| | destructor More...
|
| |
| virtual void | init (DtExerciseConn *exConn, DtHlaObjectManager *hlaObjMgr, DtInteractionManager *interMgr) |
| | Initialize the ambassador. More...
|
| |
| virtual void | addReflectAttributeValuesCb (RTI::ObjectHandle id, DtReflectAttributeValuesCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's reflectAttributeValues service is invoked. More...
|
| |
| virtual void | removeReflectAttributeValuesCb (RTI::ObjectHandle id, DtReflectAttributeValuesCb cb, void *usr) |
| |
| virtual void | addDiscoverObjectCb (RTI::ObjectClassHandle hand, DtDiscoverObjectCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's discoverObject service is invoked. More...
|
| |
| virtual void | removeDiscoverObjectCb (RTI::ObjectClassHandle hand, DtDiscoverObjectCb cb, void *usr) |
| |
| virtual void | addRemoveObjectCb (RTI::ObjectHandle id, DtRemoveObjectCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's removeObject service is invoked. More...
|
| |
| virtual void | removeRemoveObjectCb (RTI::ObjectHandle id, DtRemoveObjectCb cb, void *usr) |
| |
| virtual void | addStartRegCb (RTI::ObjectClassHandle hand, DtStartRegCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's startRegistration service is invoked. More...
|
| |
| virtual void | removeStartRegCb (RTI::ObjectClassHandle hand, DtStartRegCb cb, void *usr) |
| |
| virtual void | addStopRegCb (RTI::ObjectClassHandle hand, DtStopRegCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's stopReg service is invoked. More...
|
| |
| virtual void | removeStopRegCb (RTI::ObjectClassHandle hand, DtStopRegCb cb, void *usr) |
| |
| virtual void | addUpdatesOnCb (RTI::ObjectHandle hand, DtUpdatesOnCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's turnUpdatesOn service is invoked. More...
|
| |
| virtual void | removeUpdatesOnCb (RTI::ObjectHandle hand, DtUpdatesOnCb cb, void *usr) |
| |
| virtual void | addUpdatesOffCb (RTI::ObjectHandle hand, DtUpdatesOffCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's turnUpdatesOff service is invoked. More...
|
| |
| virtual void | removeUpdatesOffCb (RTI::ObjectHandle hand, DtUpdatesOffCb cb, void *usr) |
| |
| virtual void | addStartInteractionsCb (RTI::InteractionClassHandle hand, DtStartStopInterCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's startInteractionGeneration service is invoked. More...
|
| |
| virtual void | removeStartInteractionsCb (RTI::InteractionClassHandle hand, DtStartStopInterCb cb, void *usr) |
| |
| virtual void | addStopInteractionsCb (RTI::InteractionClassHandle hand, DtStartStopInterCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's stopInteractionGeneration service is invoked. More...
|
| |
| virtual void | removeStopInteractionsCb (RTI::InteractionClassHandle hand, DtStartStopInterCb cb, void *usr) |
| |
| virtual void | addReceiveInteractionCb (RTI::InteractionClassHandle hand, DtReceiveInteractionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| | Add/Remove (register/deregister) function to be called when the RTI's receiveInteraction service is invoked. More...
|
| |
| virtual void | removeReceiveInteractionCb (RTI::InteractionClassHandle hand, DtReceiveInteractionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| |
| virtual void | addTimeAdvanceGrantCb (DtFedTimeCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's TimeAdvanceGrant service is invoked. More...
|
| |
| virtual void | removeTimeAdvanceGrantCb (DtFedTimeCb cb, void *usr) |
| |
| virtual void | addTimeRegulationEnabledCb (DtFedTimeCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's TimeRegulationEnabled service is invoked. More...
|
| |
| virtual void | removeTimeRegulationEnabledCb (DtFedTimeCb cb, void *usr) |
| |
| virtual void | addTimeConstrainedEnabledCb (DtFedTimeCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's TimeConstrainedEnabled service is invoked. More...
|
| |
| virtual void | removeTimeConstrainedEnabledCb (DtFedTimeCb cb, void *usr) |
| |
| virtual void | setRemoveObjectOnAttOutOfScope (bool remove) |
| |
| virtual bool | removeObjectOnAttOutOfScope () const |
| |
| virtual bool | waitingForSaveOrRestore () const |
| |
| virtual void | timeAdvanceGrant (const RTI::FedTime &theTime) throw ( RTI::InvalidFederationTime, RTI::TimeAdvanceWasNotInProgress, RTI::FederateInternalError ) |
| | The functions below should probably be protected, but they need to be called by various VR-Link classes to implement the setReflecting() idea, when reflectingThroughRti is true. More...
|
| |
| virtual void | timeRegulationEnabled (const RTI::FedTime &theTime) throw ( RTI::InvalidFederationTime, RTI::EnableTimeRegulationWasNotPending, RTI::FederateInternalError ) |
| | ! Time Management Services //! More...
|
| |
| virtual void | timeConstrainedEnabled (const RTI::FedTime &theTime) throw ( RTI::InvalidFederationTime, RTI::EnableTimeConstrainedWasNotPending, RTI::FederateInternalError ) |
| | supplied C4 More...
|
| |
| virtual void | startRegistrationForObjectClass (RTI::ObjectClassHandle theClass) throw ( RTI::ObjectClassNotPublished, RTI::FederateInternalError ) |
| | ! Declaration Management Services //! More...
|
| |
| virtual void | stopRegistrationForObjectClass (RTI::ObjectClassHandle theClass) throw ( RTI::ObjectClassNotPublished, RTI::FederateInternalError ) |
| |
| virtual void | turnInteractionsOn (RTI::InteractionClassHandle theHandle) throw ( RTI::InteractionClassNotPublished, RTI::FederateInternalError ) |
| |
| virtual void | turnInteractionsOff (RTI::InteractionClassHandle theHandle) throw ( RTI::InteractionClassNotPublished, RTI::FederateInternalError ) |
| |
| virtual void | reflectAttributeValues (RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateOwnsAttributes, RTI::InvalidFederationTime, RTI::FederateInternalError ) |
| | supplied C1 More...
|
| |
| virtual void | receiveInteraction (RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle) throw ( RTI::InteractionClassNotKnown, RTI::InteractionParameterNotKnown, RTI::InvalidFederationTime, RTI::FederateInternalError ) |
| | 4.6 More...
|
| |
| virtual void | removeObjectInstance (RTI::ObjectHandle theObject, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle) throw ( RTI::ObjectNotKnown, RTI::InvalidFederationTime, RTI::FederateInternalError ) |
| | supplied C1 More...
|
| |
| virtual void | attributesInScope (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateInternalError) |
| | supplied C4 More...
|
| |
| virtual void | attributesOutOfScope (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateInternalError) |
| | supplied C4 More...
|
| |
| virtual void | provideAttributeValueUpdate (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeNotOwned, RTI::FederateInternalError ) |
| | supplied C4 More...
|
| |
| virtual void | turnUpdatesOnForObjectInstance (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotOwned, RTI::FederateInternalError ) |
| | supplied C4 More...
|
| |
| virtual void | turnUpdatesOffForObjectInstance (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotOwned, RTI::FederateInternalError ) |
| | supplied C4 More...
|
| |
| virtual void | requestAttributeOwnershipAssumption (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &offeredAttributes, const char *theTag) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeAlreadyOwned, RTI::AttributeNotPublished, RTI::FederateInternalError ) |
| | Ownership Management Services. More...
|
| |
| virtual void | attributeOwnershipDivestitureNotification (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &releasedAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeNotOwned, RTI::AttributeDivestitureWasNotRequested, RTI::FederateInternalError ) |
| | supplied C4 More...
|
| |
| virtual void | attributeOwnershipAcquisitionNotification (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &securedAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeAcquisitionWasNotRequested, RTI::AttributeAlreadyOwned, RTI::AttributeNotPublished, RTI::FederateInternalError ) |
| | supplied C4 More...
|
| |
| virtual void | attributeOwnershipUnavailable (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeAlreadyOwned, RTI::AttributeAcquisitionWasNotRequested, RTI::FederateInternalError ) |
| | supplied C4 More...
|
| |
| virtual void | requestAttributeOwnershipRelease (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &candidateAttributes, const char *theTag) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeNotOwned, RTI::FederateInternalError ) |
| | supplied C4 More...
|
| |
| virtual void | confirmAttributeOwnershipAcquisitionCancellation (RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::AttributeAlreadyOwned, RTI::AttributeAcquisitionWasNotCanceled, RTI::FederateInternalError ) |
| | supplied C4 More...
|
| |
| virtual void | informAttributeOwnership (RTI::ObjectHandle theObject, RTI::AttributeHandle theAttribute, RTI::FederateHandle theOwner) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateInternalError ) |
| | supplied C1 More...
|
| |
| virtual void | attributeIsNotOwned (RTI::ObjectHandle theObject, RTI::AttributeHandle theAttribute) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateInternalError ) |
| | supplied C1 More...
|
| |
| virtual void | attributeOwnedByRTI (RTI::ObjectHandle theObject, RTI::AttributeHandle theAttribute) throw ( RTI::ObjectNotKnown, RTI::AttributeNotKnown, RTI::FederateInternalError) |
| | supplied C1 More...
|
| |
| virtual void | synchronizationPointRegistrationSucceeded (const char *label) throw ( RTI::FederateInternalError ) |
| | sync points More...
|
| |
| virtual void | synchronizationPointRegistrationFailed (const char *label) throw ( RTI::FederateInternalError ) |
| |
| virtual void | federationSynchronized (const char *label) throw ( RTI::FederateInternalError ) |
| |
| virtual void | announceSynchronizationPoint (const char *label, const char *tag) throw ( RTI::FederateInternalError ) |
| |
| virtual void | addSynchPointRegSucceededCb (const DtString &label, DtSynchPointCb func, void *usr) |
| | Methods to add/remove user callbacks for sync point callbacks. More...
|
| |
| virtual void | addSynchPointRegSucceededCb (DtSynchPointCb func, void *usr) |
| |
| virtual void | removeSynchPointRegSucceededCb (const DtString &label, DtSynchPointCb func, void *usr) |
| |
| virtual void | removeSynchPointRegSucceededCb (DtSynchPointCb func, void *usr) |
| |
| virtual void | addSynchPointRegFailedCb (const DtString &label, DtSynchPointCb func, void *usr) |
| |
| virtual void | addSynchPointRegFailedCb (DtSynchPointCb func, void *usr) |
| |
| virtual void | removeSynchPointRegFailedCb (const DtString &label, DtSynchPointCb func, void *usr) |
| |
| virtual void | removeSynchPointRegFailedCb (DtSynchPointCb func, void *usr) |
| |
| virtual void | addFederationSynchedCb (const DtString &label, DtSynchPointCb func, void *usr) |
| |
| virtual void | addFederationSynchedCb (DtSynchPointCb func, void *usr) |
| |
| virtual void | removeFederationSynchedCb (const DtString &label, DtSynchPointCb func, void *usr) |
| |
| virtual void | removeFederationSynchedCb (DtSynchPointCb func, void *usr) |
| |
| virtual void | addAnnounceSynchPointCb (const DtString &label, DtAnnounceSynchPointCb func, void *usr) |
| |
| virtual void | addAnnounceSynchPointCb (DtAnnounceSynchPointCb func, void *usr) |
| |
| virtual void | removeAnnounceSynchPointCb (const DtString &label, DtAnnounceSynchPointCb func, void *usr) |
| |
| virtual void | removeAnnounceSynchPointCb (DtAnnounceSynchPointCb func, void *usr) |
| |
| | DtVrlFederateAmbassador () |
| | default constructor More...
|
| |
| virtual | ~DtVrlFederateAmbassador () noexceptoverride |
| | destructor More...
|
| |
| virtual void | init (DtExerciseConn *exConn, DtHlaObjectManager *hlaObjMgr, DtInteractionManager *interMgr) |
| | Initialize the ambassador. More...
|
| |
| virtual void | addReflectAttributeValuesCb (RTI::ObjectInstanceHandle id, DtReflectAttributeValuesCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's reflectAttributeValues service is invoked. More...
|
| |
| virtual void | removeReflectAttributeValuesCb (RTI::ObjectInstanceHandle id, DtReflectAttributeValuesCb cb, void *usr) |
| |
| virtual void | addDiscoverObjectCb (RTI::ObjectClassHandle hand, DtDiscoverObjectCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's discoverObject service is invoked. More...
|
| |
| virtual void | removeDiscoverObjectCb (RTI::ObjectClassHandle hand, DtDiscoverObjectCb cb, void *usr) |
| |
| virtual void | addRemoveObjectCb (RTI::ObjectInstanceHandle id, DtRemoveObjectCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's removeObject service is invoked. More...
|
| |
| virtual void | removeRemoveObjectCb (RTI::ObjectInstanceHandle id, DtRemoveObjectCb cb, void *usr) |
| |
| virtual void | addStartRegCb (RTI::ObjectClassHandle hand, DtStartRegCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's startRegistration service is invoked. More...
|
| |
| virtual void | removeStartRegCb (RTI::ObjectClassHandle hand, DtStartRegCb cb, void *usr) |
| |
| virtual void | addStopRegCb (RTI::ObjectClassHandle hand, DtStopRegCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's stopReg service is invoked. More...
|
| |
| virtual void | removeStopRegCb (RTI::ObjectClassHandle hand, DtStopRegCb cb, void *usr) |
| |
| virtual void | addUpdatesOnCb (RTI::ObjectInstanceHandle hand, DtUpdatesOnCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's turnUpdatesOn service is invoked. More...
|
| |
| virtual void | removeUpdatesOnCb (RTI::ObjectInstanceHandle hand, DtUpdatesOnCb cb, void *usr) |
| |
| virtual void | addUpdatesOffCb (RTI::ObjectInstanceHandle hand, DtUpdatesOffCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's turnUpdatesOff service is invoked. More...
|
| |
| virtual void | removeUpdatesOffCb (RTI::ObjectInstanceHandle hand, DtUpdatesOffCb cb, void *usr) |
| |
| virtual void | addStartInteractionsCb (RTI::InteractionClassHandle hand, DtStartStopInterCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's startInteractionGeneration service is invoked. More...
|
| |
| virtual void | removeStartInteractionsCb (RTI::InteractionClassHandle hand, DtStartStopInterCb cb, void *usr) |
| |
| virtual void | addStopInteractionsCb (RTI::InteractionClassHandle hand, DtStartStopInterCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's stopInteractionGeneration service is invoked. More...
|
| |
| virtual void | removeStopInteractionsCb (RTI::InteractionClassHandle hand, DtStartStopInterCb cb, void *usr) |
| |
| virtual void | addReceiveInteractionCb (RTI::InteractionClassHandle hand, DtReceiveInteractionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| | Add/Remove (register/deregister) function to be called when the RTI's receiveInteraction service is invoked. More...
|
| |
| virtual void | removeReceiveInteractionCb (RTI::InteractionClassHandle hand, DtReceiveInteractionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| |
| virtual void | addTimeAdvanceGrantCb (DtFedTimeCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's TimeAdvanceGrant service is invoked. More...
|
| |
| virtual void | removeTimeAdvanceGrantCb (DtFedTimeCb cb, void *usr) |
| |
| virtual void | addTimeRegulationEnabledCb (DtFedTimeCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's TimeRegulationEnabled service is invoked. More...
|
| |
| virtual void | removeTimeRegulationEnabledCb (DtFedTimeCb cb, void *usr) |
| |
| virtual void | addTimeConstrainedEnabledCb (DtFedTimeCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's TimeConstrainedEnabled service is invoked. More...
|
| |
| virtual void | removeTimeConstrainedEnabledCb (DtFedTimeCb cb, void *usr) |
| |
| virtual void | addNameReservationSucceeded (DtReserveNameCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's objectInstanceNameReservationSucceeded service is invoked. More...
|
| |
| virtual void | removeNameReservationSucceeded (DtReserveNameCb cb, void *usr) |
| |
| virtual void | addNameReservationFailed (DtReserveNameCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's objectInstanceNameReservationFailed service is invoked. More...
|
| |
| virtual void | removeNameReservationFailed (DtReserveNameCb cb, void *usr) |
| |
| virtual void | addMultipleNameReservationSucceeded (DtReserveMultipleNamesCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's multipleObjectInstanceNameReservationSucceeded service is invoked. More...
|
| |
| virtual void | removeNameReservationSucceeded (DtReserveMultipleNamesCb, void *usr) |
| |
| virtual void | addMultipleNameReservationFailed (DtReserveMultipleNamesCb cb, void *usr) |
| | Add/Remove (register/deregister) function to be called when the RTI's multipleObjectInstanceNameReservationFailed service is invoked. More...
|
| |
| virtual void | removeMultipleNameReservationFailed (DtReserveMultipleNamesCb, void *usr) |
| |
| virtual void | addSynchPointRegSucceededCb (const DtString &label, DtSynchPointCb func, void *usr) |
| | Methods to add/remove user callbacks for sync point callbacks. More...
|
| |
| virtual void | addSynchPointRegSucceededCb (DtSynchPointCb func, void *usr) |
| |
| virtual void | removeSynchPointRegSucceededCb (const DtString &label, DtSynchPointCb func, void *usr) |
| |
| virtual void | removeSynchPointRegSucceededCb (DtSynchPointCb func, void *usr) |
| |
| virtual void | addSynchPointRegFailedCb (const DtString &label, DtSynchPointCb func, void *usr) |
| |
| virtual void | addSynchPointRegFailedCb (DtSynchPointCb func, void *usr) |
| |
| virtual void | removeSynchPointRegFailedCb (const DtString &label, DtSynchPointCb func, void *usr) |
| |
| virtual void | removeSynchPointRegFailedCb (DtSynchPointCb func, void *usr) |
| |
| virtual void | addFederationSynchedCb (const DtString &label, DtSynchPointCb func, void *usr) |
| |
| virtual void | addFederationSynchedCb (DtSynchPointCb func, void *usr) |
| |
| virtual void | removeFederationSynchedCb (const DtString &label, DtSynchPointCb func, void *usr) |
| |
| virtual void | removeFederationSynchedCb (DtSynchPointCb func, void *usr) |
| |
| virtual void | addAnnounceSynchPointCb (const DtString &label, DtAnnounceSynchPointCb func, void *usr) |
| |
| virtual void | addAnnounceSynchPointCb (DtAnnounceSynchPointCb func, void *usr) |
| |
| virtual void | removeAnnounceSynchPointCb (const DtString &label, DtAnnounceSynchPointCb func, void *usr) |
| |
| virtual void | removeAnnounceSynchPointCb (DtAnnounceSynchPointCb func, void *usr) |
| |
| virtual void | setRemoveObjectOnAttOutOfScope (bool remove) |
| |
| virtual bool | removeObjectOnAttOutOfScope () const |
| |
| virtual void | addConnectionLostCb (DtConnectionLostCb func, void *usr) |
| |
| virtual void | removeConnectionLostCb (DtConnectionLostCb func, void *usr) |
| |
| virtual bool | waitingForSaveOrRestore () const |
| |
| virtual DtString | getFederateNameFromHandle (const RTI::FederateHandle &) const |
| | Query the RTI for the Federate Name for the Federate with this handle. More...
|
| |
| virtual void | connectionLost (std::wstring const &faultDescription) override |
| | 4.4 More...
|
| |
| virtual void | reportFederationExecutions (FederationExecutionInformationVector const &report) override |
| | 4.8 More...
|
| |
| virtual void | reportFederationExecutionMembers (std::wstring const &federationName, FederationExecutionMemberInformationVector const &report) override |
| | 4.10 More...
|
| |
| virtual void | reportFederationExecutionDoesNotExist (std::wstring const &federationName) override |
| | 4.11 More...
|
| |
| virtual void | federateResigned (std::wstring const &reasonForResignDescription) override |
| | 4.13 More...
|
| |
| virtual void | synchronizationPointRegistrationSucceeded (std::wstring const &synchronizationPointLabel) override |
| | 4.15 More...
|
| |
| virtual void | synchronizationPointRegistrationFailed (std::wstring const &synchronizationPointLabel, SynchronizationPointFailureReason reason) override |
| | 4.15 More...
|
| |
| virtual void | announceSynchronizationPoint (std::wstring const &synchronizationPointLabel, VariableLengthData const &userSuppliedTag) override |
| | 4.16 More...
|
| |
| virtual void | federationSynchronized (std::wstring const &synchronizationPointLabel, FederateHandleSet const &failedToSyncSet) override |
| | 4.18 More...
|
| |
| virtual void | initiateFederateSave (std::wstring const &label) override |
| | 4.20 More...
|
| |
| virtual void | initiateFederateSave (std::wstring const &label, LogicalTime const &time) override |
| | 4.20 More...
|
| |
| virtual void | federationSaved () override |
| | 4.23 More...
|
| |
| virtual void | federationNotSaved (SaveFailureReason reason) override |
| | 4.23 More...
|
| |
| virtual void | federationSaveStatusResponse (FederateHandleSaveStatusPairVector const &response) override |
| | 4.26 More...
|
| |
| virtual void | requestFederationRestoreSucceeded (std::wstring const &label) override |
| | 4.28 More...
|
| |
| virtual void | requestFederationRestoreFailed (std::wstring const &label) override |
| | 4.28 More...
|
| |
| virtual void | federationRestoreBegun () override |
| | 4.29 More...
|
| |
| virtual void | initiateFederateRestore (std::wstring const &label, std::wstring const &federateName, FederateHandle const &postRestoreFederateHandle) override |
| | 4.30 More...
|
| |
| virtual void | federationRestored () override |
| | 4.32 More...
|
| |
| virtual void | federationNotRestored (RestoreFailureReason reason) override |
| | 4.32 More...
|
| |
| virtual void | federationRestoreStatusResponse (FederateRestoreStatusVector const &response) override |
| | 4.35 More...
|
| |
| virtual void | startRegistrationForObjectClass (ObjectClassHandle const &objectClass) override |
| | 5.14 More...
|
| |
| virtual void | stopRegistrationForObjectClass (ObjectClassHandle const &objectClass) override |
| | 5.15 More...
|
| |
| virtual void | turnInteractionsOn (InteractionClassHandle const &interactionClass) override |
| | 5.16 More...
|
| |
| virtual void | turnInteractionsOff (InteractionClassHandle const &interactionClass) override |
| | 5.17 More...
|
| |
| virtual void | objectInstanceNameReservationSucceeded (std::wstring const &objectInstanceName) override |
| | 6.3 More...
|
| |
| virtual void | objectInstanceNameReservationFailed (std::wstring const &objectInstanceName) override |
| | 6.3 More...
|
| |
| virtual void | multipleObjectInstanceNameReservationSucceeded (std::set< std::wstring > const &objectInstanceNames) override |
| | 6.6 More...
|
| |
| virtual void | multipleObjectInstanceNameReservationFailed (std::set< std::wstring > const &objectInstanceNames) override |
| | 6.6 More...
|
| |
| virtual void | discoverObjectInstance (ObjectInstanceHandle const &objectInstance, ObjectClassHandle const &objectClass, std::wstring const &objectInstanceName, FederateHandle const &producingFederate) override |
| | 6.9 More...
|
| |
| virtual void | reflectAttributeValues (ObjectInstanceHandle const &objectInstance, AttributeHandleValueMap const &attributeValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, RegionHandleSet const *optionalSentRegions) override |
| | 6.11 More...
|
| |
| virtual void | reflectAttributeValues (ObjectInstanceHandle const &objectInstance, AttributeHandleValueMap const &attributeValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, RegionHandleSet const *optionalSentRegions, LogicalTime const &time, OrderType sentOrderType, OrderType receivedOrderType, MessageRetractionHandle const *optionalRetraction) override |
| | 6.11 More...
|
| |
| virtual void | receiveInteraction (InteractionClassHandle const &interactionClass, ParameterHandleValueMap const ¶meterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, const RegionHandleSet *optionalSentRegions) override |
| | 6.13 More...
|
| |
| virtual void | receiveInteraction (InteractionClassHandle const &interactionClass, ParameterHandleValueMap const ¶meterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, RegionHandleSet const *optionalSentRegions, LogicalTime const &time, OrderType sentOrderType, OrderType receivedOrderType, MessageRetractionHandle const *optionalRetraction) override |
| | 6.13 More...
|
| |
| virtual void | receiveDirectedInteraction (InteractionClassHandle const &interactionClass, ObjectInstanceHandle const &objectInstance, ParameterHandleValueMap const ¶meterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate) override |
| | 6.15 More...
|
| |
| virtual void | receiveDirectedInteraction (InteractionClassHandle const &interactionClass, ObjectInstanceHandle const &objectInstance, ParameterHandleValueMap const ¶meterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, LogicalTime const &time, OrderType sentOrderType, OrderType receivedOrderType, MessageRetractionHandle const *optionalRetraction) override |
| | 6.15 More...
|
| |
| virtual void | removeObjectInstance (ObjectInstanceHandle const &objectInstance, VariableLengthData const &userSuppliedTag, FederateHandle const &producingFederate) override |
| | 6.17 More...
|
| |
| virtual void | removeObjectInstance (ObjectInstanceHandle const &objectInstance, VariableLengthData const &userSuppliedTag, FederateHandle const &producingFederate, LogicalTime const &time, OrderType sentOrderType, OrderType receivedOrderType, MessageRetractionHandle const *optionalRetraction) override |
| | 6.17 More...
|
| |
| virtual void | attributesInScope (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| | 6.19 More...
|
| |
| virtual void | attributesOutOfScope (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| | 6.20 More...
|
| |
| virtual void | provideAttributeValueUpdate (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, VariableLengthData const &userSuppliedTag) override |
| | 6.22 More...
|
| |
| virtual void | turnUpdatesOnForObjectInstance (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| | 6.23 More...
|
| |
| virtual void | turnUpdatesOnForObjectInstance (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, std::wstring const &updateRateDesignator) override |
| | 6.23 More...
|
| |
| virtual void | turnUpdatesOffForObjectInstance (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| | 6.24 More...
|
| |
| virtual void | confirmAttributeTransportationTypeChange (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, TransportationTypeHandle const &transportationType) override |
| | 6.26 More...
|
| |
| virtual void | reportAttributeTransportationType (ObjectInstanceHandle const &objectInstance, AttributeHandle const &attribute, TransportationTypeHandle const &transportationType) override |
| | 6.29 More...
|
| |
| virtual void | confirmInteractionTransportationTypeChange (InteractionClassHandle const &interactionClass, TransportationTypeHandle const &transportationType) override |
| | 6.31 More...
|
| |
| virtual void | reportInteractionTransportationType (FederateHandle const &federate, InteractionClassHandle const &interactionClass, TransportationTypeHandle const &transportationType) override |
| | 6.33 More...
|
| |
| virtual void | requestAttributeOwnershipAssumption (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &offeredAttributes, VariableLengthData const &userSuppliedTag) override |
| | 7.4 More...
|
| |
| virtual void | requestDivestitureConfirmation (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &releasedAttributes, VariableLengthData const &userSuppliedTag) override |
| | 7.5 More...
|
| |
| virtual void | attributeOwnershipAcquisitionNotification (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &securedAttributes, VariableLengthData const &userSuppliedTag) override |
| | 7.7 More...
|
| |
| virtual void | attributeOwnershipUnavailable (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, VariableLengthData const &userSuppliedTag) override |
| | 7.10 More...
|
| |
| virtual void | requestAttributeOwnershipRelease (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &candidateAttributes, VariableLengthData const &userSuppliedTag) override |
| | 7.11 More...
|
| |
| virtual void | confirmAttributeOwnershipAcquisitionCancellation (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| | 7.16 More...
|
| |
| virtual void | informAttributeOwnership (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, FederateHandle const &owner) override |
| | 7.18 More...
|
| |
| virtual void | attributeIsNotOwned (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| | 7.18 More...
|
| |
| virtual void | attributeIsOwnedByRTI (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| | 7.18 More...
|
| |
| virtual void | timeRegulationEnabled (LogicalTime const &time) override |
| | 8.3 More...
|
| |
| virtual void | timeConstrainedEnabled (LogicalTime const &time) override |
| | 8.6 More...
|
| |
| virtual void | flushQueueGrant (LogicalTime const &time, LogicalTime const &optimisticTime) override |
| | 8.13 More...
|
| |
| virtual void | timeAdvanceGrant (LogicalTime const &time) override |
| | 8.14 More...
|
| |
| virtual void | requestRetraction (MessageRetractionHandle const &retraction) override |
| | 8.23 More...
|
| |
| virtual void | addFederateSaveCb (const DtString &label, DtFederateSaveCb func, void *usr) |
| | Methods to add/remove user callbacks for federation save callbacks. More...
|
| |
| virtual void | addFederateSaveCb (DtFederateSaveCb func, void *usr) |
| | Methods to add/remove user callbacks for federation save callbacks. More...
|
| |
| virtual void | removeFederateSaveCb (const DtString &label, DtFederateSaveCb func, void *usr) |
| | Methods to add/remove user callbacks for federation save callbacks. More...
|
| |
| virtual void | removeFederateSaveCb (DtFederateSaveCb func, void *usr) |
| | Methods to add/remove user callbacks for federation save callbacks. More...
|
| |
| virtual void | addFederateRestoreCb (const DtString &label, DtFederateRestoreCb func, void *usr) |
| | Methods to add/remove user callbacks for federation restore callbacks. More...
|
| |
| virtual void | addFederateRestoreCb (DtFederateRestoreCb func, void *usr) |
| | Methods to add/remove user callbacks for federation restore callbacks. More...
|
| |
| virtual void | removeFederateRestoreCb (const DtString &label, DtFederateRestoreCb func, void *usr) |
| | Methods to add/remove user callbacks for federation restore callbacks. More...
|
| |
| virtual void | removeFederateRestoreCb (DtFederateRestoreCb func, void *usr) |
| | Methods to add/remove user callbacks for federation restore callbacks. More...
|
| |
| virtual void | initiateFederateSave (const char *label) throw ( RTI::UnableToPerformSave, RTI::FederateInternalError ) |
| |
| virtual void | federationSaved () throw ( RTI::FederateInternalError) |
| |
| virtual void | federationNotSaved () throw ( RTI::FederateInternalError ) |
| |
| virtual void | initiateFederateRestore (const char *label, RTI::FederateHandle handle) throw ( RTI::SpecifiedSaveLabelDoesNotExist, RTI::CouldNotRestore, RTI::FederateInternalError) |
| |
| virtual void | federationRestored () throw ( RTI::FederateInternalError) |
| |
| virtual void | addFederateSaveCb (const DtString &label, DtFederateSaveCb func, void *usr) |
| | Methods to add/remove user callbacks for federation save callbacks. More...
|
| |
| virtual void | addFederateSaveCb (DtFederateSaveCb func, void *usr) |
| | Methods to add/remove user callbacks for federation save callbacks. More...
|
| |
| virtual void | removeFederateSaveCb (const DtString &label, DtFederateSaveCb func, void *usr) |
| | Methods to add/remove user callbacks for federation save callbacks. More...
|
| |
| virtual void | removeFederateSaveCb (DtFederateSaveCb func, void *usr) |
| | Methods to add/remove user callbacks for federation save callbacks. More...
|
| |
| virtual void | addFederateRestoreCb (const DtString &label, DtFederateRestoreCb func, void *usr) |
| | Methods to add/remove user callbacks for federation restore callbacks. More...
|
| |
| virtual void | addFederateRestoreCb (DtFederateRestoreCb func, void *usr) |
| | Methods to add/remove user callbacks for federation restore callbacks. More...
|
| |
| virtual void | removeFederateRestoreCb (const DtString &label, DtFederateRestoreCb func, void *usr) |
| | Methods to add/remove user callbacks for federation restore callbacks. More...
|
| |
| virtual void | removeFederateRestoreCb (DtFederateRestoreCb func, void *usr) |
| | Methods to add/remove user callbacks for federation restore callbacks. More...
|
| |
| | DtNullFederateAmbassador () |
| | Default constructor. More...
|
| |
| virtual | ~DtNullFederateAmbassador () throw ( RTI::FederateInternalError ) |
| | Destructor. More...
|
| |
| virtual void | requestFederationRestoreSucceeded (const char *label) throw ( RTI::FederateInternalError ) |
| |
| virtual void | requestFederationRestoreFailed (const char *label, const char *reason) throw ( RTI::FederateInternalError) |
| |
| virtual void | federationNotRestored () throw ( RTI::FederateInternalError ) |
| |
| virtual void | requestRetraction (RTI::EventRetractionHandle theHandle) throw ( RTI::EventNotKnown, RTI::FederateInternalError ) |
| |
| | DtNullFederateAmbassador () |
| |
| virtual | ~DtNullFederateAmbassador () noexcept |
| |