MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
rti13::FederateAmbassador Class Referenceabstract
+ 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)
 

Constructor & Destructor Documentation

virtual rti13::FederateAmbassador::~FederateAmbassador ( )
throw (FederateInternalError
)
inlinevirtual

Member Function Documentation

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

The documentation for this class was generated from the following files:

Document ID: Generated on Mon Sep 7 15:40:32 EDT 2020 from SVN revision 217499
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)