![]() |
MAK RTIspy API Documentation for HLA 1516
|
Inheritance diagram for rti13::FederateAmbassador:Public Member Functions | |
| virtual void | synchronizationPointRegistrationSucceeded (const char *label)=0 throw ( FederateInternalError) |
| virtual void | synchronizationPointRegistrationFailed (const char *label)=0 throw ( FederateInternalError) |
| virtual void | announceSynchronizationPoint (const char *label, const char *tag)=0 throw ( FederateInternalError) |
| virtual void | federationSynchronized (const char *label)=0 throw ( FederateInternalError) |
| virtual void | initiateFederateSave (const char *label)=0 throw ( UnableToPerformSave, FederateInternalError) |
| virtual void | federationSaved ()=0 throw ( FederateInternalError) |
| virtual void | federationNotSaved ()=0 throw ( FederateInternalError) |
| virtual void | requestFederationRestoreSucceeded (const char *label)=0 throw ( FederateInternalError) |
| virtual void | requestFederationRestoreFailed (const char *label, const char *reason)=0 throw ( FederateInternalError) |
| virtual void | federationRestoreBegun ()=0 throw ( FederateInternalError) |
| virtual void | initiateFederateRestore (const char *label, FederateHandle handle)=0 throw ( SpecifiedSaveLabelDoesNotExist, CouldNotRestore, FederateInternalError) |
| virtual void | federationRestored ()=0 throw ( FederateInternalError) |
| virtual void | federationNotRestored ()=0 throw ( FederateInternalError) |
| virtual void | startRegistrationForObjectClass (ObjectClassHandle theClass)=0 throw ( ObjectClassNotPublished, FederateInternalError) |
| virtual void | stopRegistrationForObjectClass (ObjectClassHandle theClass)=0 throw ( ObjectClassNotPublished, FederateInternalError) |
| virtual void | turnInteractionsOn (InteractionClassHandle theHandle)=0 throw ( InteractionClassNotPublished, FederateInternalError) |
| virtual void | turnInteractionsOff (InteractionClassHandle theHandle)=0 throw ( InteractionClassNotPublished, FederateInternalError) |
| virtual void | discoverObjectInstance (ObjectHandle theObject, ObjectClassHandle theObjectClass, const char *theObjectName)=0 throw ( CouldNotDiscover, ObjectClassNotKnown, FederateInternalError) |
| virtual void | reflectAttributeValues (ObjectHandle theObject, const AttributeHandleValuePairSet &theAttributes, const FedTime &theTime, const char *theTag, EventRetractionHandle theHandle)=0 throw ( ObjectNotKnown, AttributeNotKnown, FederateOwnsAttributes, InvalidFederationTime, FederateInternalError) |
| virtual void | reflectAttributeValues (ObjectHandle theObject, const AttributeHandleValuePairSet &theAttributes, const char *theTag)=0 throw ( ObjectNotKnown, AttributeNotKnown, FederateOwnsAttributes, FederateInternalError) |
| virtual void | receiveInteraction (InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const FedTime &theTime, const char *theTag, EventRetractionHandle theHandle)=0 throw ( InteractionClassNotKnown, InteractionParameterNotKnown, InvalidFederationTime, FederateInternalError) |
| virtual void | receiveInteraction (InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const char *theTag)=0 throw ( InteractionClassNotKnown, InteractionParameterNotKnown, FederateInternalError) |
| virtual void | removeObjectInstance (ObjectHandle theObject, const FedTime &theTime, const char *theTag, EventRetractionHandle theHandle)=0 throw ( ObjectNotKnown, InvalidFederationTime, FederateInternalError) |
| virtual void | removeObjectInstance (ObjectHandle theObject, const char *theTag)=0 throw ( ObjectNotKnown, FederateInternalError) |
| virtual void | attributesInScope (ObjectHandle theObject, const AttributeHandleSet &theAttributes)=0 throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) |
| virtual void | attributesOutOfScope (ObjectHandle theObject, const AttributeHandleSet &theAttributes)=0 throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) |
| virtual void | provideAttributeValueUpdate (ObjectHandle theObject, const AttributeHandleSet &theAttributes)=0 throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotOwned, FederateInternalError) |
| virtual void | turnUpdatesOnForObjectInstance (ObjectHandle theObject, const AttributeHandleSet &theAttributes)=0 throw ( ObjectNotKnown, AttributeNotOwned, FederateInternalError) |
| virtual void | turnUpdatesOffForObjectInstance (ObjectHandle theObject, const AttributeHandleSet &theAttributes)=0 throw ( ObjectNotKnown, AttributeNotOwned, FederateInternalError) |
| virtual void | requestAttributeOwnershipAssumption (ObjectHandle theObject, const AttributeHandleSet &offeredAttributes, const char *theTag)=0 throw ( ObjectNotKnown, AttributeNotKnown, AttributeAlreadyOwned, AttributeNotPublished, FederateInternalError) |
| virtual void | attributeOwnershipDivestitureNotification (ObjectHandle theObject, const AttributeHandleSet &releasedAttributes)=0 throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateInternalError) |
| virtual void | attributeOwnershipAcquisitionNotification (ObjectHandle theObject, const AttributeHandleSet &securedAttributes)=0 throw ( ObjectNotKnown, AttributeNotKnown, AttributeAcquisitionWasNotRequested, AttributeAlreadyOwned, AttributeNotPublished, FederateInternalError) |
| virtual void | attributeOwnershipUnavailable (ObjectHandle theObject, const AttributeHandleSet &theAttributes)=0 throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateInternalError) |
| virtual void | requestAttributeOwnershipRelease (ObjectHandle theObject, const AttributeHandleSet &candidateAttributes, const char *theTag)=0 throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotOwned, FederateInternalError) |
| virtual void | confirmAttributeOwnershipAcquisitionCancellation (ObjectHandle theObject, const AttributeHandleSet &theAttributes)=0 throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotCanceled, FederateInternalError) |
| virtual void | informAttributeOwnership (ObjectHandle theObject, AttributeHandle theAttribute, FederateHandle theOwner)=0 throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) |
| virtual void | attributeIsNotOwned (ObjectHandle theObject, AttributeHandle theAttribute)=0 throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) |
| virtual void | attributeOwnedByRTI (ObjectHandle theObject, AttributeHandle theAttribute)=0 throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) |
| virtual void | timeRegulationEnabled (const FedTime &theFederateTime)=0 throw ( InvalidFederationTime, EnableTimeRegulationWasNotPending, FederateInternalError) |
| virtual void | timeConstrainedEnabled (const FedTime &theFederateTime)=0 throw ( InvalidFederationTime, EnableTimeConstrainedWasNotPending, FederateInternalError) |
| virtual void | timeAdvanceGrant (const FedTime &theTime)=0 throw ( InvalidFederationTime, TimeAdvanceWasNotInProgress, FederationTimeAlreadyPassed, FederateInternalError) |
| virtual void | requestRetraction (EventRetractionHandle theHandle)=0 throw ( EventNotKnown, FederateInternalError) |
| virtual | ~FederateAmbassador () throw (FederateInternalError) |
| virtual rti13::FederateAmbassador::~FederateAmbassador | ( | ) | throw (FederateInternalError) [inline, virtual] |
| virtual void rti13::FederateAmbassador::announceSynchronizationPoint | ( | const char * | label, |
| const char * | tag | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in MyFederateAmbassador, MyFederateAmbassador, and rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::attributeIsNotOwned | ( | ObjectHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::attributeOwnedByRTI | ( | ObjectHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::attributeOwnershipAcquisitionNotification | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | securedAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeAcquisitionWasNotRequested, AttributeAlreadyOwned, AttributeNotPublished, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::attributeOwnershipDivestitureNotification | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | releasedAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::attributeOwnershipUnavailable | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::attributesInScope | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::attributesOutOfScope | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::confirmAttributeOwnershipAcquisitionCancellation | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotCanceled, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::discoverObjectInstance | ( | ObjectHandle | theObject, |
| ObjectClassHandle | theObjectClass, | ||
| const char * | theObjectName | ||
| ) | throw ( CouldNotDiscover, ObjectClassNotKnown, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::federationNotRestored | ( | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::federationNotSaved | ( | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::federationRestoreBegun | ( | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::federationRestored | ( | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::federationSaved | ( | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::federationSynchronized | ( | const char * | label | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in MyFederateAmbassador, MyFederateAmbassador, and rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::informAttributeOwnership | ( | ObjectHandle | theObject, |
| AttributeHandle | theAttribute, | ||
| FederateHandle | theOwner | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::initiateFederateRestore | ( | const char * | label, |
| FederateHandle | handle | ||
| ) | throw ( SpecifiedSaveLabelDoesNotExist, CouldNotRestore, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::initiateFederateSave | ( | const char * | label | ) | throw ( UnableToPerformSave, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::provideAttributeValueUpdate | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotOwned, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::receiveInteraction | ( | InteractionClassHandle | theInteraction, |
| const ParameterHandleValuePairSet & | theParameters, | ||
| const FedTime & | theTime, | ||
| const char * | theTag, | ||
| EventRetractionHandle | theHandle | ||
| ) | throw ( InteractionClassNotKnown, InteractionParameterNotKnown, InvalidFederationTime, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::receiveInteraction | ( | InteractionClassHandle | theInteraction, |
| const ParameterHandleValuePairSet & | theParameters, | ||
| const char * | theTag | ||
| ) | throw ( InteractionClassNotKnown, InteractionParameterNotKnown, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::reflectAttributeValues | ( | ObjectHandle | theObject, |
| const AttributeHandleValuePairSet & | theAttributes, | ||
| const FedTime & | theTime, | ||
| const char * | theTag, | ||
| EventRetractionHandle | theHandle | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateOwnsAttributes, InvalidFederationTime, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::reflectAttributeValues | ( | ObjectHandle | theObject, |
| const AttributeHandleValuePairSet & | theAttributes, | ||
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateOwnsAttributes, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, MyFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::removeObjectInstance | ( | ObjectHandle | theObject, |
| const FedTime & | theTime, | ||
| const char * | theTag, | ||
| EventRetractionHandle | theHandle | ||
| ) | throw ( ObjectNotKnown, InvalidFederationTime, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::removeObjectInstance | ( | ObjectHandle | theObject, |
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, FederateInternalError) [pure virtual] |
| virtual void rti13::FederateAmbassador::requestAttributeOwnershipAssumption | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | offeredAttributes, | ||
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeAlreadyOwned, AttributeNotPublished, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::requestAttributeOwnershipRelease | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | candidateAttributes, | ||
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotOwned, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::requestFederationRestoreFailed | ( | const char * | label, |
| const char * | reason | ||
| ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::requestFederationRestoreSucceeded | ( | const char * | label | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, MyFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::requestRetraction | ( | EventRetractionHandle | theHandle | ) | throw ( EventNotKnown, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::startRegistrationForObjectClass | ( | ObjectClassHandle | theClass | ) | throw ( ObjectClassNotPublished, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::stopRegistrationForObjectClass | ( | ObjectClassHandle | theClass | ) | throw ( ObjectClassNotPublished, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::synchronizationPointRegistrationFailed | ( | const char * | label | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in MyFederateAmbassador, MyFederateAmbassador, and rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::synchronizationPointRegistrationSucceeded | ( | const char * | label | ) | throw ( FederateInternalError) [pure virtual] |
Implemented in MyFederateAmbassador, MyFederateAmbassador, and rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::timeAdvanceGrant | ( | const FedTime & | theTime | ) | throw ( InvalidFederationTime, TimeAdvanceWasNotInProgress, FederationTimeAlreadyPassed, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::timeConstrainedEnabled | ( | const FedTime & | theFederateTime | ) | throw ( InvalidFederationTime, EnableTimeConstrainedWasNotPending, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::timeRegulationEnabled | ( | const FedTime & | theFederateTime | ) | throw ( InvalidFederationTime, EnableTimeRegulationWasNotPending, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador, and MyFederateAmbassador.
| virtual void rti13::FederateAmbassador::turnInteractionsOff | ( | InteractionClassHandle | theHandle | ) | throw ( InteractionClassNotPublished, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::turnInteractionsOn | ( | InteractionClassHandle | theHandle | ) | throw ( InteractionClassNotPublished, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::turnUpdatesOffForObjectInstance | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotOwned, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.
| virtual void rti13::FederateAmbassador::turnUpdatesOnForObjectInstance | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotOwned, FederateInternalError) [pure virtual] |
Implemented in rti13::NullFederateAmbassador.