![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Go to the source code of this file.
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 void announceSynchronizationPoint | ( | const char * | label, |
| const char * | tag | ||
| ) | throw ( FederateInternalError) [pure virtual] |
| virtual void attributeIsNotOwned | ( | ObjectHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) [pure virtual] |
| virtual void attributeOwnedByRTI | ( | ObjectHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) [pure virtual] |
| virtual void attributeOwnershipAcquisitionNotification | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | securedAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeAcquisitionWasNotRequested, AttributeAlreadyOwned, AttributeNotPublished, FederateInternalError) [pure virtual] |
| virtual void attributeOwnershipDivestitureNotification | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | releasedAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateInternalError) [pure virtual] |
| virtual void attributeOwnershipUnavailable | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateInternalError) [pure virtual] |
| virtual void attributesInScope | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) [pure virtual] |
| virtual void attributesOutOfScope | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) [pure virtual] |
| virtual void confirmAttributeOwnershipAcquisitionCancellation | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotCanceled, FederateInternalError) [pure virtual] |
| virtual void discoverObjectInstance | ( | ObjectHandle | theObject, |
| ObjectClassHandle | theObjectClass, | ||
| const char * | theObjectName | ||
| ) | throw ( CouldNotDiscover, ObjectClassNotKnown, FederateInternalError) [pure virtual] |
| virtual void federationNotRestored | ( | ) | throw ( FederateInternalError) [pure virtual] |
| virtual void federationNotSaved | ( | ) | throw ( FederateInternalError) [pure virtual] |
| virtual void federationRestoreBegun | ( | ) | throw ( FederateInternalError) [pure virtual] |
| virtual void federationRestored | ( | ) | throw ( FederateInternalError) [pure virtual] |
| virtual void federationSaved | ( | ) | throw ( FederateInternalError) [pure virtual] |
| virtual void federationSynchronized | ( | const char * | label | ) | throw ( FederateInternalError) [pure virtual] |
| virtual void informAttributeOwnership | ( | ObjectHandle | theObject, |
| AttributeHandle | theAttribute, | ||
| FederateHandle | theOwner | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateInternalError) [pure virtual] |
| virtual void initiateFederateRestore | ( | const char * | label, |
| FederateHandle | handle | ||
| ) | throw ( SpecifiedSaveLabelDoesNotExist, CouldNotRestore, FederateInternalError) [pure virtual] |
| virtual void initiateFederateSave | ( | const char * | label | ) | throw ( UnableToPerformSave, FederateInternalError) [pure virtual] |
| virtual void provideAttributeValueUpdate | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotOwned, FederateInternalError) [pure virtual] |
| virtual void receiveInteraction | ( | InteractionClassHandle | theInteraction, |
| const ParameterHandleValuePairSet & | theParameters, | ||
| const FedTime & | theTime, | ||
| const char * | theTag, | ||
| EventRetractionHandle | theHandle | ||
| ) | throw ( InteractionClassNotKnown, InteractionParameterNotKnown, InvalidFederationTime, FederateInternalError) [pure virtual] |
| virtual void receiveInteraction | ( | InteractionClassHandle | theInteraction, |
| const ParameterHandleValuePairSet & | theParameters, | ||
| const char * | theTag | ||
| ) | throw ( InteractionClassNotKnown, InteractionParameterNotKnown, FederateInternalError) [pure virtual] |
| virtual void reflectAttributeValues | ( | ObjectHandle | theObject, |
| const AttributeHandleValuePairSet & | theAttributes, | ||
| const FedTime & | theTime, | ||
| const char * | theTag, | ||
| EventRetractionHandle | theHandle | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateOwnsAttributes, InvalidFederationTime, FederateInternalError) [pure virtual] |
| virtual void reflectAttributeValues | ( | ObjectHandle | theObject, |
| const AttributeHandleValuePairSet & | theAttributes, | ||
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, FederateOwnsAttributes, FederateInternalError) [pure virtual] |
| virtual void removeObjectInstance | ( | ObjectHandle | theObject, |
| const FedTime & | theTime, | ||
| const char * | theTag, | ||
| EventRetractionHandle | theHandle | ||
| ) | throw ( ObjectNotKnown, InvalidFederationTime, FederateInternalError) [pure virtual] |
| virtual void removeObjectInstance | ( | ObjectHandle | theObject, |
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, FederateInternalError) [pure virtual] |
| virtual void requestAttributeOwnershipAssumption | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | offeredAttributes, | ||
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeAlreadyOwned, AttributeNotPublished, FederateInternalError) [pure virtual] |
| virtual void requestAttributeOwnershipRelease | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | candidateAttributes, | ||
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, AttributeNotKnown, AttributeNotOwned, FederateInternalError) [pure virtual] |
| virtual void requestFederationRestoreFailed | ( | const char * | label, |
| const char * | reason | ||
| ) | throw ( FederateInternalError) [pure virtual] |
| virtual void requestFederationRestoreSucceeded | ( | const char * | label | ) | throw ( FederateInternalError) [pure virtual] |
| virtual void requestRetraction | ( | EventRetractionHandle | theHandle | ) | throw ( EventNotKnown, FederateInternalError) [pure virtual] |
| virtual void startRegistrationForObjectClass | ( | ObjectClassHandle | theClass | ) | throw ( ObjectClassNotPublished, FederateInternalError) [pure virtual] |
| virtual void stopRegistrationForObjectClass | ( | ObjectClassHandle | theClass | ) | throw ( ObjectClassNotPublished, FederateInternalError) [pure virtual] |
| virtual void synchronizationPointRegistrationFailed | ( | const char * | label | ) | throw ( FederateInternalError) [pure virtual] |
| virtual void synchronizationPointRegistrationSucceeded | ( | const char * | label | ) | throw ( FederateInternalError) [pure virtual] |
| virtual void timeAdvanceGrant | ( | const FedTime & | theTime | ) | throw ( InvalidFederationTime, TimeAdvanceWasNotInProgress, FederationTimeAlreadyPassed, FederateInternalError) [pure virtual] |
| virtual void timeConstrainedEnabled | ( | const FedTime & | theFederateTime | ) | throw ( InvalidFederationTime, EnableTimeConstrainedWasNotPending, FederateInternalError) [pure virtual] |
| virtual void timeRegulationEnabled | ( | const FedTime & | theFederateTime | ) | throw ( InvalidFederationTime, EnableTimeRegulationWasNotPending, FederateInternalError) [pure virtual] |
| virtual void turnInteractionsOff | ( | InteractionClassHandle | theHandle | ) | throw ( InteractionClassNotPublished, FederateInternalError) [pure virtual] |
| virtual void turnInteractionsOn | ( | InteractionClassHandle | theHandle | ) | throw ( InteractionClassNotPublished, FederateInternalError) [pure virtual] |
| virtual void turnUpdatesOffForObjectInstance | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotOwned, FederateInternalError) [pure virtual] |
| virtual void turnUpdatesOnForObjectInstance | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotOwned, FederateInternalError) [pure virtual] |
| virtual ~FederateAmbassador | ( | ) | throw (FederateInternalError) [virtual] |