![]() |
MAK RTIspy API Documentation for HLA 1.3
|
An abstract base class which must be implemented, and used by a federate. More...
Inheritance diagram for rti1516e::FederateAmbassador:Public Member Functions | |
| virtual | ~FederateAmbassador ()=0 throw () |
| virtual void | connectionLost (std::wstring const &faultDescription)=0 throw ( FederateInternalError) |
| virtual void | reportFederationExecutions (FederationExecutionInformationVector const &theFederationExecutionInformationList)=0 throw ( FederateInternalError) |
| virtual void | synchronizationPointRegistrationSucceeded (std::wstring const &label)=0 throw ( FederateInternalError) |
| virtual void | synchronizationPointRegistrationFailed (std::wstring const &label, SynchronizationPointFailureReason reason)=0 throw ( FederateInternalError) |
| virtual void | announceSynchronizationPoint (std::wstring const &label, VariableLengthData const &theUserSuppliedTag)=0 throw ( FederateInternalError) |
| virtual void | federationSynchronized (std::wstring const &label, FederateHandleSet const &failedToSyncSet)=0 throw ( FederateInternalError) |
| virtual void | initiateFederateSave (std::wstring const &label)=0 throw ( FederateInternalError) |
| virtual void | initiateFederateSave (std::wstring const &label, LogicalTime const &theTime)=0 throw ( FederateInternalError) |
| virtual void | federationSaved ()=0 throw ( FederateInternalError) |
| virtual void | federationNotSaved (SaveFailureReason theSaveFailureReason)=0 throw ( FederateInternalError) |
| virtual void | federationSaveStatusResponse (FederateHandleSaveStatusPairVector const &theFederateStatusVector)=0 throw ( FederateInternalError) |
| virtual void | requestFederationRestoreSucceeded (std::wstring const &label)=0 throw ( FederateInternalError) |
| virtual void | requestFederationRestoreFailed (std::wstring const &label)=0 throw ( FederateInternalError) |
| virtual void | federationRestoreBegun ()=0 throw ( FederateInternalError) |
| virtual void | initiateFederateRestore (std::wstring const &label, std::wstring const &federateName, FederateHandle handle)=0 throw ( FederateInternalError) |
| virtual void | federationRestored ()=0 throw ( FederateInternalError) |
| virtual void | federationNotRestored (RestoreFailureReason theRestoreFailureReason)=0 throw ( FederateInternalError) |
| virtual void | federationRestoreStatusResponse (FederateRestoreStatusVector const &theFederateRestoreStatusVector)=0 throw ( FederateInternalError) |
| virtual void | startRegistrationForObjectClass (ObjectClassHandle theClass)=0 throw ( FederateInternalError) |
| virtual void | stopRegistrationForObjectClass (ObjectClassHandle theClass)=0 throw ( FederateInternalError) |
| virtual void | turnInteractionsOn (InteractionClassHandle theHandle)=0 throw ( FederateInternalError) |
| virtual void | turnInteractionsOff (InteractionClassHandle theHandle)=0 throw ( FederateInternalError) |
| virtual void | objectInstanceNameReservationSucceeded (std::wstring const &theObjectInstanceName)=0 throw ( FederateInternalError) |
| virtual void | objectInstanceNameReservationFailed (std::wstring const &theObjectInstanceName)=0 throw ( FederateInternalError) |
| virtual void | multipleObjectInstanceNameReservationSucceeded (std::set< std::wstring > const &theObjectInstanceNames)=0 throw ( FederateInternalError) |
| virtual void | multipleObjectInstanceNameReservationFailed (std::set< std::wstring > const &theObjectInstanceNames)=0 throw ( FederateInternalError) |
| virtual void | discoverObjectInstance (ObjectInstanceHandle theObject, ObjectClassHandle theObjectClass, std::wstring const &theObjectInstanceName)=0 throw ( FederateInternalError) |
| virtual void | discoverObjectInstance (ObjectInstanceHandle theObject, ObjectClassHandle theObjectClass, std::wstring const &theObjectInstanceName, FederateHandle producingFederate)=0 throw ( FederateInternalError) |
| virtual void | reflectAttributeValues (ObjectInstanceHandle theObject, AttributeHandleValueMap const &theAttributeValues, VariableLengthData const &theUserSuppliedTag, OrderType sentOrder, TransportationType theType, SupplementalReflectInfo theReflectInfo)=0 throw ( FederateInternalError) |
| virtual void | reflectAttributeValues (ObjectInstanceHandle theObject, AttributeHandleValueMap const &theAttributeValues, VariableLengthData const &theUserSuppliedTag, OrderType sentOrder, TransportationType theType, LogicalTime const &theTime, OrderType receivedOrder, SupplementalReflectInfo theReflectInfo)=0 throw ( FederateInternalError) |
| virtual void | reflectAttributeValues (ObjectInstanceHandle theObject, AttributeHandleValueMap const &theAttributeValues, VariableLengthData const &theUserSuppliedTag, OrderType sentOrder, TransportationType theType, LogicalTime const &theTime, OrderType receivedOrder, MessageRetractionHandle theHandle, SupplementalReflectInfo theReflectInfo)=0 throw ( FederateInternalError) |
| virtual void | receiveInteraction (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, VariableLengthData const &theUserSuppliedTag, OrderType sentOrder, TransportationType theType, SupplementalReceiveInfo theReceiveInfo)=0 throw ( FederateInternalError) |
| virtual void | receiveInteraction (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, VariableLengthData const &theUserSuppliedTag, OrderType sentOrder, TransportationType theType, LogicalTime const &theTime, OrderType receivedOrder, SupplementalReceiveInfo theReceiveInfo)=0 throw ( FederateInternalError) |
| virtual void | receiveInteraction (InteractionClassHandle theInteraction, ParameterHandleValueMap const &theParameterValues, VariableLengthData const &theUserSuppliedTag, OrderType sentOrder, TransportationType theType, LogicalTime const &theTime, OrderType receivedOrder, MessageRetractionHandle theHandle, SupplementalReceiveInfo theReceiveInfo)=0 throw ( FederateInternalError) |
| virtual void | removeObjectInstance (ObjectInstanceHandle theObject, VariableLengthData const &theUserSuppliedTag, OrderType sentOrder, SupplementalRemoveInfo theRemoveInfo)=0 throw ( FederateInternalError) |
| virtual void | removeObjectInstance (ObjectInstanceHandle theObject, VariableLengthData const &theUserSuppliedTag, OrderType sentOrder, LogicalTime const &theTime, OrderType receivedOrder, SupplementalRemoveInfo theRemoveInfo)=0 throw ( FederateInternalError) |
| virtual void | removeObjectInstance (ObjectInstanceHandle theObject, VariableLengthData const &theUserSuppliedTag, OrderType sentOrder, LogicalTime const &theTime, OrderType receivedOrder, MessageRetractionHandle theHandle, SupplementalRemoveInfo theRemoveInfo)=0 throw ( FederateInternalError) |
| virtual void | attributesInScope (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( FederateInternalError) |
| virtual void | attributesOutOfScope (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( FederateInternalError) |
| virtual void | provideAttributeValueUpdate (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( FederateInternalError) |
| virtual void | turnUpdatesOnForObjectInstance (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( FederateInternalError) |
| virtual void | turnUpdatesOnForObjectInstance (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes, std::wstring const &updateRateDesignator)=0 throw ( FederateInternalError) |
| virtual void | turnUpdatesOffForObjectInstance (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( FederateInternalError) |
| virtual void | confirmAttributeTransportationTypeChange (ObjectInstanceHandle theObject, AttributeHandleSet theAttributes, TransportationType theTransportation)=0 throw ( FederateInternalError) |
| virtual void | reportAttributeTransportationType (ObjectInstanceHandle theObject, AttributeHandle theAttribute, TransportationType theTransportation)=0 throw ( FederateInternalError) |
| virtual void | confirmInteractionTransportationTypeChange (InteractionClassHandle theInteraction, TransportationType theTransportation)=0 throw ( FederateInternalError) |
| virtual void | reportInteractionTransportationType (FederateHandle federateHandle, InteractionClassHandle theInteraction, TransportationType theTransportation)=0 throw ( FederateInternalError) |
| virtual void | requestAttributeOwnershipAssumption (ObjectInstanceHandle theObject, AttributeHandleSet const &offeredAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( FederateInternalError) |
| virtual void | requestDivestitureConfirmation (ObjectInstanceHandle theObject, AttributeHandleSet const &releasedAttributes)=0 throw ( FederateInternalError) |
| virtual void | attributeOwnershipAcquisitionNotification (ObjectInstanceHandle theObject, AttributeHandleSet const &securedAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( FederateInternalError) |
| virtual void | attributeOwnershipUnavailable (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( FederateInternalError) |
| virtual void | requestAttributeOwnershipRelease (ObjectInstanceHandle theObject, AttributeHandleSet const &candidateAttributes, VariableLengthData const &theUserSuppliedTag)=0 throw ( FederateInternalError) |
| virtual void | confirmAttributeOwnershipAcquisitionCancellation (ObjectInstanceHandle theObject, AttributeHandleSet const &theAttributes)=0 throw ( FederateInternalError) |
| virtual void | informAttributeOwnership (ObjectInstanceHandle theObject, AttributeHandle theAttribute, FederateHandle theOwner)=0 throw ( FederateInternalError) |
| virtual void | attributeIsNotOwned (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw ( FederateInternalError) |
| virtual void | attributeIsOwnedByRTI (ObjectInstanceHandle theObject, AttributeHandle theAttribute)=0 throw ( FederateInternalError) |
| virtual void | timeRegulationEnabled (LogicalTime const &theFederateTime)=0 throw ( FederateInternalError) |
| virtual void | timeConstrainedEnabled (LogicalTime const &theFederateTime)=0 throw ( FederateInternalError) |
| virtual void | timeAdvanceGrant (LogicalTime const &theTime)=0 throw ( FederateInternalError) |
| virtual void | requestRetraction (MessageRetractionHandle theHandle)=0 throw ( FederateInternalError) |
Protected Member Functions | |
| FederateAmbassador () throw ( FederateInternalError) | |
An abstract base class which must be implemented, and used by a federate.
This is the second significant class in the C++ specification, which provides the communication mechanisim for the RTI to communicate with the Federate.
| rti1516e::FederateAmbassador::FederateAmbassador | ( | ) | throw ( FederateInternalError) [protected] |
| virtual rti1516e::FederateAmbassador::~FederateAmbassador | ( | ) | throw () [pure virtual] |
| virtual void rti1516e::FederateAmbassador::announceSynchronizationPoint | ( | std::wstring const & | label, |
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in MyFederateAmbassador, and rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::attributeIsNotOwned | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::attributeIsOwnedByRTI | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::attributeOwnershipAcquisitionNotification | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | securedAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::attributeOwnershipUnavailable | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::attributesInScope | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::attributesOutOfScope | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::confirmAttributeOwnershipAcquisitionCancellation | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::confirmAttributeTransportationTypeChange | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet | theAttributes, | ||
| TransportationType | theTransportation | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::confirmInteractionTransportationTypeChange | ( | InteractionClassHandle | theInteraction, |
| TransportationType | theTransportation | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::connectionLost | ( | std::wstring const & | faultDescription | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::discoverObjectInstance | ( | ObjectInstanceHandle | theObject, |
| ObjectClassHandle | theObjectClass, | ||
| std::wstring const & | theObjectInstanceName | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::discoverObjectInstance | ( | ObjectInstanceHandle | theObject, |
| ObjectClassHandle | theObjectClass, | ||
| std::wstring const & | theObjectInstanceName, | ||
| FederateHandle | producingFederate | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::federationNotRestored | ( | RestoreFailureReason | theRestoreFailureReason | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::federationNotSaved | ( | SaveFailureReason | theSaveFailureReason | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::federationRestoreBegun | ( | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::federationRestored | ( | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::federationRestoreStatusResponse | ( | FederateRestoreStatusVector const & | theFederateRestoreStatusVector | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::federationSaved | ( | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::federationSaveStatusResponse | ( | FederateHandleSaveStatusPairVector const & | theFederateStatusVector | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::federationSynchronized | ( | std::wstring const & | label, |
| FederateHandleSet const & | failedToSyncSet | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::informAttributeOwnership | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute, | ||
| FederateHandle | theOwner | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::initiateFederateRestore | ( | std::wstring const & | label, |
| std::wstring const & | federateName, | ||
| FederateHandle | handle | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::initiateFederateSave | ( | std::wstring const & | label | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::initiateFederateSave | ( | std::wstring const & | label, |
| LogicalTime const & | theTime | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::multipleObjectInstanceNameReservationFailed | ( | std::set< std::wstring > const & | theObjectInstanceNames | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in MyFederateAmbassador, and rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::multipleObjectInstanceNameReservationSucceeded | ( | std::set< std::wstring > const & | theObjectInstanceNames | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in MyFederateAmbassador, and rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::objectInstanceNameReservationFailed | ( | std::wstring const & | theObjectInstanceName | ) | throw ( FederateInternalError) [pure virtual] |
| virtual void rti1516e::FederateAmbassador::objectInstanceNameReservationSucceeded | ( | std::wstring const & | theObjectInstanceName | ) | throw ( FederateInternalError) [pure virtual] |
| virtual void rti1516e::FederateAmbassador::provideAttributeValueUpdate | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::receiveInteraction | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| VariableLengthData const & | theUserSuppliedTag, | ||
| OrderType | sentOrder, | ||
| TransportationType | theType, | ||
| SupplementalReceiveInfo | theReceiveInfo | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::receiveInteraction | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| VariableLengthData const & | theUserSuppliedTag, | ||
| OrderType | sentOrder, | ||
| TransportationType | theType, | ||
| LogicalTime const & | theTime, | ||
| OrderType | receivedOrder, | ||
| SupplementalReceiveInfo | theReceiveInfo | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::receiveInteraction | ( | InteractionClassHandle | theInteraction, |
| ParameterHandleValueMap const & | theParameterValues, | ||
| VariableLengthData const & | theUserSuppliedTag, | ||
| OrderType | sentOrder, | ||
| TransportationType | theType, | ||
| LogicalTime const & | theTime, | ||
| OrderType | receivedOrder, | ||
| MessageRetractionHandle | theHandle, | ||
| SupplementalReceiveInfo | theReceiveInfo | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::reflectAttributeValues | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleValueMap const & | theAttributeValues, | ||
| VariableLengthData const & | theUserSuppliedTag, | ||
| OrderType | sentOrder, | ||
| TransportationType | theType, | ||
| SupplementalReflectInfo | theReflectInfo | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::reflectAttributeValues | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleValueMap const & | theAttributeValues, | ||
| VariableLengthData const & | theUserSuppliedTag, | ||
| OrderType | sentOrder, | ||
| TransportationType | theType, | ||
| LogicalTime const & | theTime, | ||
| OrderType | receivedOrder, | ||
| SupplementalReflectInfo | theReflectInfo | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::reflectAttributeValues | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleValueMap const & | theAttributeValues, | ||
| VariableLengthData const & | theUserSuppliedTag, | ||
| OrderType | sentOrder, | ||
| TransportationType | theType, | ||
| LogicalTime const & | theTime, | ||
| OrderType | receivedOrder, | ||
| MessageRetractionHandle | theHandle, | ||
| SupplementalReflectInfo | theReflectInfo | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::removeObjectInstance | ( | ObjectInstanceHandle | theObject, |
| VariableLengthData const & | theUserSuppliedTag, | ||
| OrderType | sentOrder, | ||
| SupplementalRemoveInfo | theRemoveInfo | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::removeObjectInstance | ( | ObjectInstanceHandle | theObject, |
| VariableLengthData const & | theUserSuppliedTag, | ||
| OrderType | sentOrder, | ||
| LogicalTime const & | theTime, | ||
| OrderType | receivedOrder, | ||
| SupplementalRemoveInfo | theRemoveInfo | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::removeObjectInstance | ( | ObjectInstanceHandle | theObject, |
| VariableLengthData const & | theUserSuppliedTag, | ||
| OrderType | sentOrder, | ||
| LogicalTime const & | theTime, | ||
| OrderType | receivedOrder, | ||
| MessageRetractionHandle | theHandle, | ||
| SupplementalRemoveInfo | theRemoveInfo | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::reportAttributeTransportationType | ( | ObjectInstanceHandle | theObject, |
| AttributeHandle | theAttribute, | ||
| TransportationType | theTransportation | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::reportFederationExecutions | ( | FederationExecutionInformationVector const & | theFederationExecutionInformationList | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::reportInteractionTransportationType | ( | FederateHandle | federateHandle, |
| InteractionClassHandle | theInteraction, | ||
| TransportationType | theTransportation | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::requestAttributeOwnershipAssumption | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | offeredAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::requestAttributeOwnershipRelease | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | candidateAttributes, | ||
| VariableLengthData const & | theUserSuppliedTag | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::requestDivestitureConfirmation | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | releasedAttributes | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::requestFederationRestoreFailed | ( | std::wstring const & | label | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::requestFederationRestoreSucceeded | ( | std::wstring const & | label | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::requestRetraction | ( | MessageRetractionHandle | theHandle | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::startRegistrationForObjectClass | ( | ObjectClassHandle | theClass | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::stopRegistrationForObjectClass | ( | ObjectClassHandle | theClass | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::synchronizationPointRegistrationFailed | ( | std::wstring const & | label, |
| SynchronizationPointFailureReason | reason | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in MyFederateAmbassador, and rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::synchronizationPointRegistrationSucceeded | ( | std::wstring const & | label | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in MyFederateAmbassador, MyFederateAmbassador, and rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::timeAdvanceGrant | ( | LogicalTime const & | theTime | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::timeConstrainedEnabled | ( | LogicalTime const & | theFederateTime | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::timeRegulationEnabled | ( | LogicalTime const & | theFederateTime | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::turnInteractionsOff | ( | InteractionClassHandle | theHandle | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::turnInteractionsOn | ( | InteractionClassHandle | theHandle | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::turnUpdatesOffForObjectInstance | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::turnUpdatesOnForObjectInstance | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.
| virtual void rti1516e::FederateAmbassador::turnUpdatesOnForObjectInstance | ( | ObjectInstanceHandle | theObject, |
| AttributeHandleSet const & | theAttributes, | ||
| std::wstring const & | updateRateDesignator | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti1516e::NullFederateAmbassador.