|
| | FederateAmbassadorProxy (FederateProxy *federateProxy) |
| |
| virtual | ~FederateAmbassadorProxy () |
| |
| virtual void | connectionLost (std::wstring const &faultDescription) override |
| | 4.4 More...
|
| |
| virtual void | reportFederationExecutions (rti1516_2025::FederationExecutionInformationVector const &theFederationExecutionInformationList) override |
| | 4.8 More...
|
| |
| virtual void | reportFederationExecutionMembers (std::wstring const &federationName, rti1516_2025::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 | objectInstanceNameReservationSucceeded (std::wstring const &theObjectInstanceName) override |
| | 6.3 More...
|
| |
| virtual void | objectInstanceNameReservationFailed (std::wstring const &theObjectInstanceName) override |
| | 6.3 More...
|
| |
| virtual void | multipleObjectInstanceNameReservationSucceeded (std::set< std::wstring > const &theObjectInstanceNames) override |
| | 6.6 More...
|
| |
| virtual void | multipleObjectInstanceNameReservationFailed (std::set< std::wstring > const &theObjectInstanceNames) override |
| | 6.6 More...
|
| |
| virtual void | discoverObjectInstance (rti1516_2025::ObjectInstanceHandle const &theObject, rti1516_2025::ObjectClassHandle const &theObjectClass, std::wstring const &theObjectInstanceName, rti1516_2025::FederateHandle const &producingFederate) override |
| |
| virtual void | reflectAttributeValues (rti1516_2025::ObjectInstanceHandle const &objectInstance, rti1516_2025::AttributeHandleValueMap const &attributeValues, rti1516_2025::VariableLengthData const &userSuppliedTag, rti1516_2025::TransportationTypeHandle const &transportationType, rti1516_2025::FederateHandle const &producingFederate, rti1516_2025::RegionHandleSet const *optionalSentRegions) override |
| |
| virtual void | reflectAttributeValues (rti1516_2025::ObjectInstanceHandle const &objectInstance, rti1516_2025::AttributeHandleValueMap const &attributeValues, rti1516_2025::VariableLengthData const &userSuppliedTag, rti1516_2025::TransportationTypeHandle const &transportationType, rti1516_2025::FederateHandle const &producingFederate, rti1516_2025::RegionHandleSet const *optionalSentRegions, rti1516_2025::LogicalTime const &time, rti1516_2025::OrderType sentOrderType, rti1516_2025::OrderType receivedOrderType, rti1516_2025::MessageRetractionHandle const *optionalRetraction) override |
| |
| virtual void | receiveInteraction (rti1516_2025::InteractionClassHandle const &interactionClass, rti1516_2025::ParameterHandleValueMap const ¶meterValues, rti1516_2025::VariableLengthData const &userSuppliedTag, rti1516_2025::TransportationTypeHandle const &transportationType, rti1516_2025::FederateHandle const &producingFederate, rti1516_2025::RegionHandleSet const *optionalSentRegions) override |
| |
| virtual void | receiveInteraction (rti1516_2025::InteractionClassHandle const &interactionClass, rti1516_2025::ParameterHandleValueMap const ¶meterValues, rti1516_2025::VariableLengthData const &userSuppliedTag, rti1516_2025::TransportationTypeHandle const &transportationType, rti1516_2025::FederateHandle const &producingFederate, rti1516_2025::RegionHandleSet const *optionalSentRegions, rti1516_2025::LogicalTime const &time, rti1516_2025::OrderType sentOrderType, rti1516_2025::OrderType receivedOrderType, rti1516_2025::MessageRetractionHandle const *optionalRetraction) override |
| |
| virtual void | removeObjectInstance (rti1516_2025::ObjectInstanceHandle const &objectInstance, rti1516_2025::VariableLengthData const &userSuppliedTag, rti1516_2025::FederateHandle const &producingFederate) override |
| |
| virtual void | removeObjectInstance (rti1516_2025::ObjectInstanceHandle const &objectInstance, rti1516_2025::VariableLengthData const &userSuppliedTag, rti1516_2025::FederateHandle const &producingFederate, rti1516_2025::LogicalTime const &time, rti1516_2025::OrderType sentOrderType, rti1516_2025::OrderType receivedOrderType, rti1516_2025::MessageRetractionHandle const *optionalRetraction) override |
| |
| virtual void | confirmAttributeTransportationTypeChange (rti1516_2025::ObjectInstanceHandle const &theObject, rti1516_2025::AttributeHandleSet const &theAttributes, rti1516_2025::TransportationTypeHandle const &theTransportation) override |
| |
| virtual void | reportAttributeTransportationType (rti1516_2025::ObjectInstanceHandle const &theObject, rti1516_2025::AttributeHandle const &theAttribute, rti1516_2025::TransportationTypeHandle const &theTransportation) override |
| |
| virtual void | reportInteractionTransportationType (rti1516_2025::FederateHandle const &federateHandle, rti1516_2025::InteractionClassHandle const &theInteraction, rti1516_2025::TransportationTypeHandle const &theTransportation) override |
| |
| virtual void | confirmInteractionTransportationTypeChange (rti1516_2025::InteractionClassHandle const &theInteraction, rti1516_2025::TransportationTypeHandle const &theTransportation) override |
| |
| | ~NullFederateAmbassador () noexceptoverride=default |
| |
| void | connectionLost (std::wstring const &faultDescription) override |
| |
| void | reportFederationExecutions (FederationExecutionInformationVector const &report) override |
| |
| void | reportFederationExecutionMembers (std::wstring const &federationName, FederationExecutionMemberInformationVector const &report) override |
| |
| void | reportFederationExecutionDoesNotExist (std::wstring const &federationName) override |
| |
| void | federateResigned (std::wstring const &reasonForResignDescription) override |
| |
| void | synchronizationPointRegistrationSucceeded (std::wstring const &synchronizationPointLabel) override |
| |
| void | synchronizationPointRegistrationFailed (std::wstring const &synchronizationPointLabel, SynchronizationPointFailureReason reason) override |
| |
| void | announceSynchronizationPoint (std::wstring const &synchronizationPointLabel, VariableLengthData const &userSuppliedTag) override |
| |
| void | federationSynchronized (std::wstring const &synchronizationPointLabel, FederateHandleSet const &failedToSyncSet) override |
| |
| void | initiateFederateSave (std::wstring const &label) override |
| |
| void | initiateFederateSave (std::wstring const &label, LogicalTime const &time) override |
| |
| void | federationSaved () override |
| |
| void | federationNotSaved (SaveFailureReason reason) override |
| |
| void | federationSaveStatusResponse (FederateHandleSaveStatusPairVector const &response) override |
| |
| void | requestFederationRestoreSucceeded (std::wstring const &label) override |
| |
| void | requestFederationRestoreFailed (std::wstring const &label) override |
| |
| void | federationRestoreBegun () override |
| |
| void | initiateFederateRestore (std::wstring const &label, std::wstring const &federateName, FederateHandle const &postRestoreFederateHandle) override |
| |
| void | federationRestored () override |
| |
| void | federationNotRestored (RestoreFailureReason reason) override |
| |
| void | federationRestoreStatusResponse (FederateRestoreStatusVector const &response) override |
| |
| void | startRegistrationForObjectClass (ObjectClassHandle const &objectClass) override |
| |
| void | stopRegistrationForObjectClass (ObjectClassHandle const &objectClass) override |
| |
| void | turnInteractionsOn (InteractionClassHandle const &interactionClass) override |
| |
| void | turnInteractionsOff (InteractionClassHandle const &interactionClass) override |
| |
| void | objectInstanceNameReservationSucceeded (std::wstring const &objectInstanceName) override |
| |
| void | objectInstanceNameReservationFailed (std::wstring const &objectInstanceName) override |
| |
| void | multipleObjectInstanceNameReservationSucceeded (std::set< std::wstring > const &objectInstanceNames) override |
| |
| void | multipleObjectInstanceNameReservationFailed (std::set< std::wstring > const &objectInstanceNames) override |
| |
| void | discoverObjectInstance (ObjectInstanceHandle const &objectInstance, ObjectClassHandle const &objectClass, std::wstring const &objectInstanceName, FederateHandle const &producingFederate) override |
| |
| void | reflectAttributeValues (ObjectInstanceHandle const &objectInstance, AttributeHandleValueMap const &attributeValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, RegionHandleSet const *optionalSentRegions) override |
| |
| 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 |
| |
| void | receiveInteraction (InteractionClassHandle const &interactionClass, ParameterHandleValueMap const ¶meterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate, const RegionHandleSet *optionalSentRegions) override |
| |
| 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 |
| |
| void | receiveDirectedInteraction (InteractionClassHandle const &interactionClass, ObjectInstanceHandle const &objectInstance, ParameterHandleValueMap const ¶meterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate) override |
| |
| 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 |
| |
| void | removeObjectInstance (ObjectInstanceHandle const &objectInstance, VariableLengthData const &userSuppliedTag, FederateHandle const &producingFederate) override |
| |
| void | removeObjectInstance (ObjectInstanceHandle const &objectInstance, VariableLengthData const &userSuppliedTag, FederateHandle const &producingFederate, LogicalTime const &time, OrderType sentOrderType, OrderType receivedOrderType, MessageRetractionHandle const *optionalRetraction) override |
| |
| void | attributesInScope (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| |
| void | attributesOutOfScope (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| |
| void | provideAttributeValueUpdate (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, VariableLengthData const &userSuppliedTag) override |
| |
| void | turnUpdatesOnForObjectInstance (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| |
| void | turnUpdatesOnForObjectInstance (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, std::wstring const &updateRateDesignator) override |
| |
| void | turnUpdatesOffForObjectInstance (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| |
| void | confirmAttributeTransportationTypeChange (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, TransportationTypeHandle const &transportationType) override |
| |
| void | reportAttributeTransportationType (ObjectInstanceHandle const &objectInstance, AttributeHandle const &attribute, TransportationTypeHandle const &transportationType) override |
| |
| void | confirmInteractionTransportationTypeChange (InteractionClassHandle const &interactionClass, TransportationTypeHandle const &transportationType) override |
| |
| void | reportInteractionTransportationType (FederateHandle const &federate, InteractionClassHandle const &interactionClass, TransportationTypeHandle const &transportationType) override |
| |
| void | requestAttributeOwnershipAssumption (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &offeredAttributes, VariableLengthData const &userSuppliedTag) override |
| |
| void | requestDivestitureConfirmation (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &releasedAttributes, VariableLengthData const &userSuppliedTag) override |
| |
| void | attributeOwnershipAcquisitionNotification (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &securedAttributes, VariableLengthData const &userSuppliedTag) override |
| |
| void | attributeOwnershipUnavailable (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, VariableLengthData const &userSuppliedTag) override |
| |
| void | requestAttributeOwnershipRelease (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &candidateAttributes, VariableLengthData const &userSuppliedTag) override |
| |
| void | confirmAttributeOwnershipAcquisitionCancellation (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| |
| void | informAttributeOwnership (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, FederateHandle const &owner) override |
| |
| void | attributeIsNotOwned (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| |
| void | attributeIsOwnedByRTI (ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes) override |
| |
| void | timeRegulationEnabled (LogicalTime const &time) override |
| |
| void | timeConstrainedEnabled (LogicalTime const &time) override |
| |
| void | flushQueueGrant (LogicalTime const &time, LogicalTime const &optimisticTime) override |
| |
| void | timeAdvanceGrant (LogicalTime const &time) override |
| |
| void | requestRetraction (MessageRetractionHandle const &retraction) override |
| |
| virtual | ~FederateAmbassador () noexcept=0 |
| |