MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
federateAmbServices13.h 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 Wed Mar 11 20:26:49 EDT 2015 from SVN revision 150939
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)