MAK RTIspy API Documentation for HLA 1.3
Functions
federateAmbServices.hh File Reference

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)

Function Documentation

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]

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)