MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Functions
RTIambServices13.h File Reference

Go to the source code of this file.

Typedefs

typedef FederateAmbassador * FederateAmbassadorPtr
 

Functions

virtual void createFederationExecution (const char *executionName, const char *FED) throw ( FederationExecutionAlreadyExists, CouldNotOpenFED, ErrorReadingFED, ConcurrentAccessAttempted, RTIinternalError)
 
virtual void destroyFederationExecution (const char *executionName) throw ( FederatesCurrentlyJoined, FederationExecutionDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
 
virtual FederateHandle joinFederationExecution (const char *yourName, const char *executionName, FederateAmbassadorPtr federateAmbassadorReference) throw ( FederateAlreadyExecutionMember, FederationExecutionDoesNotExist, CouldNotOpenFED, ErrorReadingFED, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void resignFederationExecution (ResignAction theAction) throw ( FederateOwnsAttributes, FederateNotExecutionMember, InvalidResignAction, ConcurrentAccessAttempted, RTIinternalError)
 
virtual void registerFederationSynchronizationPoint (const char *label, const char *theTag) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void registerFederationSynchronizationPoint (const char *label, const char *theTag, const FederateHandleSet &syncSet) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void synchronizationPointAchieved (const char *label) throw ( SynchronizationPointLabelWasNotAnnounced, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void requestFederationSave (const char *label, const FedTime &theTime) throw ( FederationTimeAlreadyPassed, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void requestFederationSave (const char *label) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void federateSaveBegun () throw ( SaveNotInitiated, FederateNotExecutionMember, ConcurrentAccessAttempted, RestoreInProgress, RTIinternalError)
 
virtual void federateSaveComplete () throw ( SaveNotInitiated, FederateNotExecutionMember, ConcurrentAccessAttempted, RestoreInProgress, RTIinternalError)
 
virtual void federateSaveNotComplete () throw ( SaveNotInitiated, FederateNotExecutionMember, ConcurrentAccessAttempted, RestoreInProgress, RTIinternalError)
 
virtual void requestFederationRestore (const char *label) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void federateRestoreComplete () throw ( RestoreNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RTIinternalError)
 
virtual void federateRestoreNotComplete () throw ( RestoreNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RTIinternalError)
 
virtual void publishObjectClass (ObjectClassHandle theClass, const AttributeHandleSet &attributeList) throw ( ObjectClassNotDefined, AttributeNotDefined, OwnershipAcquisitionPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unpublishObjectClass (ObjectClassHandle theClass) throw ( ObjectClassNotDefined, ObjectClassNotPublished, OwnershipAcquisitionPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void publishInteractionClass (InteractionClassHandle theInteraction) throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unpublishInteractionClass (InteractionClassHandle theInteraction) throw ( InteractionClassNotDefined, InteractionClassNotPublished, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void subscribeObjectClassAttributes (ObjectClassHandle theClass, const AttributeHandleSet &attributeList, Boolean active=RTI_TRUE) throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unsubscribeObjectClass (ObjectClassHandle theClass) throw ( ObjectClassNotDefined, ObjectClassNotSubscribed, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void subscribeInteractionClass (InteractionClassHandle theClass, Boolean active=RTI_TRUE) throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, FederateLoggingServiceCalls, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unsubscribeInteractionClass (InteractionClassHandle theClass) throw ( InteractionClassNotDefined, InteractionClassNotSubscribed, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual ObjectHandle registerObjectInstance (ObjectClassHandle theClass, const char *theObject) throw ( ObjectClassNotDefined, ObjectClassNotPublished, ObjectAlreadyRegistered, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual ObjectHandle registerObjectInstance (ObjectClassHandle theClass) throw ( ObjectClassNotDefined, ObjectClassNotPublished, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual EventRetractionHandle updateAttributeValues (ObjectHandle theObject, const AttributeHandleValuePairSet &theAttributes, const FedTime &theTime, const char *theTag) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void updateAttributeValues (ObjectHandle theObject, const AttributeHandleValuePairSet &theAttributes, const char *theTag) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual EventRetractionHandle sendInteraction (InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const FedTime &theTime, const char *theTag) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void sendInteraction (InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const char *theTag) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual EventRetractionHandle deleteObjectInstance (ObjectHandle theObject, const FedTime &theTime, const char *theTag) throw ( ObjectNotKnown, DeletePrivilegeNotHeld, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void deleteObjectInstance (ObjectHandle theObject, const char *theTag) throw ( ObjectNotKnown, DeletePrivilegeNotHeld, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void localDeleteObjectInstance (ObjectHandle theObject) throw ( ObjectNotKnown, FederateOwnsAttributes, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void changeAttributeTransportationType (ObjectHandle theObject, const AttributeHandleSet &theAttributes, TransportationHandle theType) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void changeInteractionTransportationType (InteractionClassHandle theClass, TransportationHandle theType) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void requestObjectAttributeValueUpdate (ObjectHandle theObject, const AttributeHandleSet &theAttributes) throw ( ObjectNotKnown, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void requestClassAttributeValueUpdate (ObjectClassHandle theClass, const AttributeHandleSet &theAttributes) throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unconditionalAttributeOwnershipDivestiture (ObjectHandle theObject, const AttributeHandleSet &theAttributes) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void negotiatedAttributeOwnershipDivestiture (ObjectHandle theObject, const AttributeHandleSet &theAttributes, const char *theTag) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeAlreadyBeingDivested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void attributeOwnershipAcquisition (ObjectHandle theObject, const AttributeHandleSet &desiredAttributes, const char *theTag) throw ( ObjectNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void attributeOwnershipAcquisitionIfAvailable (ObjectHandle theObject, const AttributeHandleSet &desiredAttributes) throw ( ObjectNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, AttributeAlreadyBeingAcquired, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual AttributeHandleSet * attributeOwnershipReleaseResponse (ObjectHandle theObject, const AttributeHandleSet &theAttributes) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateWasNotAskedToReleaseAttribute, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void cancelNegotiatedAttributeOwnershipDivestiture (ObjectHandle theObject, const AttributeHandleSet &theAttributes) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void cancelAttributeOwnershipAcquisition (ObjectHandle theObject, const AttributeHandleSet &theAttributes) throw ( ObjectNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void queryAttributeOwnership (ObjectHandle theObject, AttributeHandle theAttribute) throw ( ObjectNotKnown, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual Boolean isAttributeOwnedByFederate (ObjectHandle theObject, AttributeHandle theAttribute) throw ( ObjectNotKnown, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void enableTimeRegulation (const FedTime &theFederateTime, const FedTime &theLookahead) throw ( TimeRegulationAlreadyEnabled, EnableTimeRegulationPending, TimeAdvanceAlreadyInProgress, InvalidFederationTime, InvalidLookahead, ConcurrentAccessAttempted, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableTimeRegulation () throw ( TimeRegulationWasNotEnabled, ConcurrentAccessAttempted, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void enableTimeConstrained () throw ( TimeConstrainedAlreadyEnabled, EnableTimeConstrainedPending, TimeAdvanceAlreadyInProgress, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableTimeConstrained () throw ( TimeConstrainedWasNotEnabled, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void timeAdvanceRequest (const FedTime &theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void timeAdvanceRequestAvailable (const FedTime &theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void nextEventRequest (const FedTime &theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void nextEventRequestAvailable (const FedTime &theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void flushQueueRequest (const FedTime &theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void enableAsynchronousDelivery () throw ( AsynchronousDeliveryAlreadyEnabled, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableAsynchronousDelivery () throw ( AsynchronousDeliveryAlreadyDisabled, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void queryLBTS (FedTime &theTime) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void queryFederateTime (FedTime &theTime) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void queryMinNextEventTime (FedTime &theTime) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void modifyLookahead (const FedTime &theLookahead) throw ( InvalidLookahead, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void queryLookahead (FedTime &theTime) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void retract (EventRetractionHandle theHandle) throw ( InvalidRetractionHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void changeAttributeOrderType (ObjectHandle theObject, const AttributeHandleSet &theAttributes, OrderingHandle theType) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void changeInteractionOrderType (InteractionClassHandle theClass, OrderingHandle theType) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual Region * createRegion (SpaceHandle theSpace, ULong numberOfExtents) throw ( SpaceNotDefined, InvalidExtents, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void notifyAboutRegionModification (Region &theRegion) throw ( RegionNotKnown, InvalidExtents, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void deleteRegion (Region *theRegion) throw ( RegionNotKnown, RegionInUse, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual ObjectHandle registerObjectInstanceWithRegion (ObjectClassHandle theClass, const char *theObject, AttributeHandle theAttributes[], Region *theRegions[], ULong theNumberOfHandles) throw ( ObjectClassNotDefined, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, RegionNotKnown, InvalidRegionContext, ObjectAlreadyRegistered, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual ObjectHandle registerObjectInstanceWithRegion (ObjectClassHandle theClass, AttributeHandle theAttributes[], Region *theRegions[], ULong theNumberOfHandles) throw ( ObjectClassNotDefined, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, RegionNotKnown, InvalidRegionContext, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void associateRegionForUpdates (Region &theRegion, ObjectHandle theObject, const AttributeHandleSet &theAttributes) throw ( ObjectNotKnown, AttributeNotDefined, InvalidRegionContext, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unassociateRegionForUpdates (Region &theRegion, ObjectHandle theObject) throw ( ObjectNotKnown, InvalidRegionContext, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void subscribeObjectClassAttributesWithRegion (ObjectClassHandle theClass, Region &theRegion, const AttributeHandleSet &attributeList, Boolean active=RTI_TRUE) throw ( ObjectClassNotDefined, AttributeNotDefined, RegionNotKnown, InvalidRegionContext, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unsubscribeObjectClassWithRegion (ObjectClassHandle theClass, Region &theRegion) throw ( ObjectClassNotDefined, RegionNotKnown, ObjectClassNotSubscribed, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void subscribeInteractionClassWithRegion (InteractionClassHandle theClass, Region &theRegion, Boolean active=RTI_TRUE) throw ( InteractionClassNotDefined, RegionNotKnown, InvalidRegionContext, FederateLoggingServiceCalls, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void unsubscribeInteractionClassWithRegion (InteractionClassHandle theClass, Region &theRegion) throw ( InteractionClassNotDefined, InteractionClassNotSubscribed, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual EventRetractionHandle sendInteractionWithRegion (InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const FedTime &theTime, const char *theTag, const Region &theRegion) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, InvalidFederationTime, RegionNotKnown, InvalidRegionContext, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void sendInteractionWithRegion (InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const char *theTag, const Region &theRegion) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, RegionNotKnown, InvalidRegionContext, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void requestClassAttributeValueUpdateWithRegion (ObjectClassHandle theClass, const AttributeHandleSet &theAttributes, const Region &theRegion) throw ( ObjectClassNotDefined, AttributeNotDefined, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual ObjectClassHandle getObjectClassHandle (const char *theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual char * getObjectClassName (ObjectClassHandle theHandle) throw ( ObjectClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual AttributeHandle getAttributeHandle (const char *theName, ObjectClassHandle whichClass) throw ( ObjectClassNotDefined, NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual char * getAttributeName (AttributeHandle theHandle, ObjectClassHandle whichClass) throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual InteractionClassHandle getInteractionClassHandle (const char *theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual char * getInteractionClassName (InteractionClassHandle theHandle) throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual ParameterHandle getParameterHandle (const char *theName, InteractionClassHandle whichClass) throw ( InteractionClassNotDefined, NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual char * getParameterName (ParameterHandle theHandle, InteractionClassHandle whichClass) throw ( InteractionClassNotDefined, InteractionParameterNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual ObjectHandle getObjectInstanceHandle (const char *theName) throw ( ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual char * getObjectInstanceName (ObjectHandle theHandle) throw ( ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual SpaceHandle getRoutingSpaceHandle (const char *theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual char * getRoutingSpaceName (SpaceHandle theHandle) throw ( SpaceNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual DimensionHandle getDimensionHandle (const char *theName, SpaceHandle whichSpace) throw ( SpaceNotDefined, NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual char * getDimensionName (DimensionHandle theHandle, SpaceHandle whichSpace) throw ( SpaceNotDefined, DimensionNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual SpaceHandle getAttributeRoutingSpaceHandle (AttributeHandle theHandle, ObjectClassHandle whichClass) throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual ObjectClassHandle getObjectClass (ObjectHandle theObject) throw ( ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual SpaceHandle getInteractionRoutingSpaceHandle (InteractionClassHandle theHandle) throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual TransportationHandle getTransportationHandle (const char *theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual char * getTransportationName (TransportationHandle theHandle) throw ( InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual OrderingHandle getOrderingHandle (const char *theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual char * getOrderingName (OrderingHandle theHandle) throw ( InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
 
virtual void enableClassRelevanceAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableClassRelevanceAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void enableAttributeRelevanceAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableAttributeRelevanceAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void enableAttributeScopeAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableAttributeScopeAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void enableInteractionRelevanceAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual void disableInteractionRelevanceAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
 
virtual Boolean throw (SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
 
virtual Boolean tick (TickTime minimum, TickTime maximum) throw ( SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
 
 throw (MemoryExhausted, RTIinternalError)
 
virtual ~RTIambassador () throw (RTIinternalError)
 
virtual RegionToken getRegionToken (Region *) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, RegionNotKnown, RTIinternalError)
 
virtual Region * getRegion (RegionToken) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, RegionNotKnown, RTIinternalError)
 

Typedef Documentation

typedef FederateAmbassador* FederateAmbassadorPtr

Function Documentation

virtual void associateRegionForUpdates ( Region &  theRegion,
ObjectHandle  theObject,
const AttributeHandleSet &  theAttributes 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
InvalidRegionContext,
RegionNotKnown,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void attributeOwnershipAcquisition ( ObjectHandle  theObject,
const AttributeHandleSet &  desiredAttributes,
const char *  theTag 
)
throw ( ObjectNotKnown,
ObjectClassNotPublished,
AttributeNotDefined,
AttributeNotPublished,
FederateOwnsAttributes,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void attributeOwnershipAcquisitionIfAvailable ( ObjectHandle  theObject,
const AttributeHandleSet &  desiredAttributes 
)
throw ( ObjectNotKnown,
ObjectClassNotPublished,
AttributeNotDefined,
AttributeNotPublished,
FederateOwnsAttributes,
AttributeAlreadyBeingAcquired,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual AttributeHandleSet* attributeOwnershipReleaseResponse ( ObjectHandle  theObject,
const AttributeHandleSet &  theAttributes 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateWasNotAskedToReleaseAttribute,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void cancelAttributeOwnershipAcquisition ( ObjectHandle  theObject,
const AttributeHandleSet &  theAttributes 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
AttributeAlreadyOwned,
AttributeAcquisitionWasNotRequested,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void cancelNegotiatedAttributeOwnershipDivestiture ( ObjectHandle  theObject,
const AttributeHandleSet &  theAttributes 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
AttributeNotOwned,
AttributeDivestitureWasNotRequested,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void changeAttributeOrderType ( ObjectHandle  theObject,
const AttributeHandleSet &  theAttributes,
OrderingHandle  theType 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
AttributeNotOwned,
InvalidOrderingHandle,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void changeAttributeTransportationType ( ObjectHandle  theObject,
const AttributeHandleSet &  theAttributes,
TransportationHandle  theType 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
AttributeNotOwned,
InvalidTransportationHandle,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void changeInteractionOrderType ( InteractionClassHandle  theClass,
OrderingHandle  theType 
)
throw ( InteractionClassNotDefined,
InteractionClassNotPublished,
InvalidOrderingHandle,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void changeInteractionTransportationType ( InteractionClassHandle  theClass,
TransportationHandle  theType 
)
throw ( InteractionClassNotDefined,
InteractionClassNotPublished,
InvalidTransportationHandle,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void createFederationExecution ( const char *  executionName,
const char *  FED 
)
throw ( FederationExecutionAlreadyExists,
CouldNotOpenFED,
ErrorReadingFED,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual Region* createRegion ( SpaceHandle  theSpace,
ULong  numberOfExtents 
)
throw ( SpaceNotDefined,
InvalidExtents,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual EventRetractionHandle deleteObjectInstance ( ObjectHandle  theObject,
const FedTime &  theTime,
const char *  theTag 
)
throw ( ObjectNotKnown,
DeletePrivilegeNotHeld,
InvalidFederationTime,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void deleteObjectInstance ( ObjectHandle  theObject,
const char *  theTag 
)
throw ( ObjectNotKnown,
DeletePrivilegeNotHeld,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void deleteRegion ( Region *  theRegion)
throw ( RegionNotKnown,
RegionInUse,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void destroyFederationExecution ( const char *  executionName)
throw ( FederatesCurrentlyJoined,
FederationExecutionDoesNotExist,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual void disableAsynchronousDelivery ( )
throw ( AsynchronousDeliveryAlreadyDisabled,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void disableAttributeRelevanceAdvisorySwitch ( )
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void disableAttributeScopeAdvisorySwitch ( )
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void disableClassRelevanceAdvisorySwitch ( )
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void disableInteractionRelevanceAdvisorySwitch ( )
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void disableTimeConstrained ( )
throw ( TimeConstrainedWasNotEnabled,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void disableTimeRegulation ( )
throw ( TimeRegulationWasNotEnabled,
ConcurrentAccessAttempted,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void enableAsynchronousDelivery ( )
throw ( AsynchronousDeliveryAlreadyEnabled,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void enableAttributeRelevanceAdvisorySwitch ( )
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void enableAttributeScopeAdvisorySwitch ( )
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void enableClassRelevanceAdvisorySwitch ( )
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void enableInteractionRelevanceAdvisorySwitch ( )
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void enableTimeConstrained ( )
throw ( TimeConstrainedAlreadyEnabled,
EnableTimeConstrainedPending,
TimeAdvanceAlreadyInProgress,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void enableTimeRegulation ( const FedTime &  theFederateTime,
const FedTime &  theLookahead 
)
throw ( TimeRegulationAlreadyEnabled,
EnableTimeRegulationPending,
TimeAdvanceAlreadyInProgress,
InvalidFederationTime,
InvalidLookahead,
ConcurrentAccessAttempted,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void federateRestoreComplete ( )
throw ( RestoreNotRequested,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RTIinternalError
)
virtual
virtual void federateRestoreNotComplete ( )
throw ( RestoreNotRequested,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RTIinternalError
)
virtual
virtual void federateSaveBegun ( )
throw ( SaveNotInitiated,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void federateSaveComplete ( )
throw ( SaveNotInitiated,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void federateSaveNotComplete ( )
throw ( SaveNotInitiated,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void flushQueueRequest ( const FedTime &  theTime)
throw ( InvalidFederationTime,
FederationTimeAlreadyPassed,
TimeAdvanceAlreadyInProgress,
EnableTimeRegulationPending,
EnableTimeConstrainedPending,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual AttributeHandle getAttributeHandle ( const char *  theName,
ObjectClassHandle  whichClass 
)
throw ( ObjectClassNotDefined,
NameNotFound,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual char* getAttributeName ( AttributeHandle  theHandle,
ObjectClassHandle  whichClass 
)
throw ( ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual SpaceHandle getAttributeRoutingSpaceHandle ( AttributeHandle  theHandle,
ObjectClassHandle  whichClass 
)
throw ( ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual DimensionHandle getDimensionHandle ( const char *  theName,
SpaceHandle  whichSpace 
)
throw ( SpaceNotDefined,
NameNotFound,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual char* getDimensionName ( DimensionHandle  theHandle,
SpaceHandle  whichSpace 
)
throw ( SpaceNotDefined,
DimensionNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual InteractionClassHandle getInteractionClassHandle ( const char *  theName)
throw ( NameNotFound,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual char* getInteractionClassName ( InteractionClassHandle  theHandle)
throw ( InteractionClassNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual SpaceHandle getInteractionRoutingSpaceHandle ( InteractionClassHandle  theHandle)
throw ( InteractionClassNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual ObjectClassHandle getObjectClass ( ObjectHandle  theObject)
throw ( ObjectNotKnown,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual ObjectClassHandle getObjectClassHandle ( const char *  theName)
throw ( NameNotFound,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual char* getObjectClassName ( ObjectClassHandle  theHandle)
throw ( ObjectClassNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual ObjectHandle getObjectInstanceHandle ( const char *  theName)
throw ( ObjectNotKnown,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual char* getObjectInstanceName ( ObjectHandle  theHandle)
throw ( ObjectNotKnown,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual OrderingHandle getOrderingHandle ( const char *  theName)
throw ( NameNotFound,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual char* getOrderingName ( OrderingHandle  theHandle)
throw ( InvalidOrderingHandle,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual ParameterHandle getParameterHandle ( const char *  theName,
InteractionClassHandle  whichClass 
)
throw ( InteractionClassNotDefined,
NameNotFound,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual char* getParameterName ( ParameterHandle  theHandle,
InteractionClassHandle  whichClass 
)
throw ( InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual Region* getRegion ( RegionToken  )
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
RegionNotKnown,
RTIinternalError
)
virtual
virtual RegionToken getRegionToken ( Region *  )
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
RegionNotKnown,
RTIinternalError
)
virtual
virtual SpaceHandle getRoutingSpaceHandle ( const char *  theName)
throw ( NameNotFound,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual char* getRoutingSpaceName ( SpaceHandle  theHandle)
throw ( SpaceNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual TransportationHandle getTransportationHandle ( const char *  theName)
throw ( NameNotFound,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual char* getTransportationName ( TransportationHandle  theHandle)
throw ( InvalidTransportationHandle,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual Boolean isAttributeOwnedByFederate ( ObjectHandle  theObject,
AttributeHandle  theAttribute 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual FederateHandle joinFederationExecution ( const char *  yourName,
const char *  executionName,
FederateAmbassadorPtr  federateAmbassadorReference 
)
throw ( FederateAlreadyExecutionMember,
FederationExecutionDoesNotExist,
CouldNotOpenFED,
ErrorReadingFED,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void localDeleteObjectInstance ( ObjectHandle  theObject)
throw ( ObjectNotKnown,
FederateOwnsAttributes,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void modifyLookahead ( const FedTime &  theLookahead)
throw ( InvalidLookahead,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void negotiatedAttributeOwnershipDivestiture ( ObjectHandle  theObject,
const AttributeHandleSet &  theAttributes,
const char *  theTag 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
AttributeNotOwned,
AttributeAlreadyBeingDivested,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void nextEventRequest ( const FedTime &  theTime)
throw ( InvalidFederationTime,
FederationTimeAlreadyPassed,
TimeAdvanceAlreadyInProgress,
EnableTimeRegulationPending,
EnableTimeConstrainedPending,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void nextEventRequestAvailable ( const FedTime &  theTime)
throw ( InvalidFederationTime,
FederationTimeAlreadyPassed,
TimeAdvanceAlreadyInProgress,
EnableTimeRegulationPending,
EnableTimeConstrainedPending,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void notifyAboutRegionModification ( Region &  theRegion)
throw ( RegionNotKnown,
InvalidExtents,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void publishInteractionClass ( InteractionClassHandle  theInteraction)
throw ( InteractionClassNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void publishObjectClass ( ObjectClassHandle  theClass,
const AttributeHandleSet &  attributeList 
)
throw ( ObjectClassNotDefined,
AttributeNotDefined,
OwnershipAcquisitionPending,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void queryAttributeOwnership ( ObjectHandle  theObject,
AttributeHandle  theAttribute 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void queryFederateTime ( FedTime &  theTime)
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void queryLBTS ( FedTime &  theTime)
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void queryLookahead ( FedTime &  theTime)
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void queryMinNextEventTime ( FedTime &  theTime)
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void registerFederationSynchronizationPoint ( const char *  label,
const char *  theTag 
)
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void registerFederationSynchronizationPoint ( const char *  label,
const char *  theTag,
const FederateHandleSet &  syncSet 
)
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual ObjectHandle registerObjectInstance ( ObjectClassHandle  theClass,
const char *  theObject 
)
throw ( ObjectClassNotDefined,
ObjectClassNotPublished,
ObjectAlreadyRegistered,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual ObjectHandle registerObjectInstance ( ObjectClassHandle  theClass)
throw ( ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual ObjectHandle registerObjectInstanceWithRegion ( ObjectClassHandle  theClass,
const char *  theObject,
AttributeHandle  theAttributes[],
Region *  theRegions[],
ULong  theNumberOfHandles 
)
throw ( ObjectClassNotDefined,
ObjectClassNotPublished,
AttributeNotDefined,
AttributeNotPublished,
RegionNotKnown,
InvalidRegionContext,
ObjectAlreadyRegistered,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual ObjectHandle registerObjectInstanceWithRegion ( ObjectClassHandle  theClass,
AttributeHandle  theAttributes[],
Region *  theRegions[],
ULong  theNumberOfHandles 
)
throw ( ObjectClassNotDefined,
ObjectClassNotPublished,
AttributeNotDefined,
AttributeNotPublished,
RegionNotKnown,
InvalidRegionContext,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void requestClassAttributeValueUpdate ( ObjectClassHandle  theClass,
const AttributeHandleSet &  theAttributes 
)
throw ( ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void requestClassAttributeValueUpdateWithRegion ( ObjectClassHandle  theClass,
const AttributeHandleSet &  theAttributes,
const Region &  theRegion 
)
throw ( ObjectClassNotDefined,
AttributeNotDefined,
RegionNotKnown,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void requestFederationRestore ( const char *  label)
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void requestFederationSave ( const char *  label,
const FedTime &  theTime 
)
throw ( FederationTimeAlreadyPassed,
InvalidFederationTime,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void requestFederationSave ( const char *  label)
throw ( FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void requestObjectAttributeValueUpdate ( ObjectHandle  theObject,
const AttributeHandleSet &  theAttributes 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void resignFederationExecution ( ResignAction  theAction)
throw ( FederateOwnsAttributes,
FederateNotExecutionMember,
InvalidResignAction,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual void retract ( EventRetractionHandle  theHandle)
throw ( InvalidRetractionHandle,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual EventRetractionHandle sendInteraction ( InteractionClassHandle  theInteraction,
const ParameterHandleValuePairSet &  theParameters,
const FedTime &  theTime,
const char *  theTag 
)
throw ( InteractionClassNotDefined,
InteractionClassNotPublished,
InteractionParameterNotDefined,
InvalidFederationTime,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void sendInteraction ( InteractionClassHandle  theInteraction,
const ParameterHandleValuePairSet &  theParameters,
const char *  theTag 
)
throw ( InteractionClassNotDefined,
InteractionClassNotPublished,
InteractionParameterNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual EventRetractionHandle sendInteractionWithRegion ( InteractionClassHandle  theInteraction,
const ParameterHandleValuePairSet &  theParameters,
const FedTime &  theTime,
const char *  theTag,
const Region &  theRegion 
)
throw ( InteractionClassNotDefined,
InteractionClassNotPublished,
InteractionParameterNotDefined,
InvalidFederationTime,
RegionNotKnown,
InvalidRegionContext,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void sendInteractionWithRegion ( InteractionClassHandle  theInteraction,
const ParameterHandleValuePairSet &  theParameters,
const char *  theTag,
const Region &  theRegion 
)
throw ( InteractionClassNotDefined,
InteractionClassNotPublished,
InteractionParameterNotDefined,
RegionNotKnown,
InvalidRegionContext,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void subscribeInteractionClass ( InteractionClassHandle  theClass,
Boolean  active = RTI_TRUE 
)
throw ( InteractionClassNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
FederateLoggingServiceCalls,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void subscribeInteractionClassWithRegion ( InteractionClassHandle  theClass,
Region &  theRegion,
Boolean  active = RTI_TRUE 
)
throw ( InteractionClassNotDefined,
RegionNotKnown,
InvalidRegionContext,
FederateLoggingServiceCalls,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void subscribeObjectClassAttributes ( ObjectClassHandle  theClass,
const AttributeHandleSet &  attributeList,
Boolean  active = RTI_TRUE 
)
throw ( ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void subscribeObjectClassAttributesWithRegion ( ObjectClassHandle  theClass,
Region &  theRegion,
const AttributeHandleSet &  attributeList,
Boolean  active = RTI_TRUE 
)
throw ( ObjectClassNotDefined,
AttributeNotDefined,
RegionNotKnown,
InvalidRegionContext,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void synchronizationPointAchieved ( const char *  label)
throw ( SynchronizationPointLabelWasNotAnnounced,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual Boolean throw ( SpecifiedSaveLabelDoesNotExist  ,
ConcurrentAccessAttempted  ,
RTIinternalError   
)
virtual
throw ( MemoryExhausted  ,
RTIinternalError   
)
virtual Boolean tick ( TickTime  minimum,
TickTime  maximum 
)
throw ( SpecifiedSaveLabelDoesNotExist,
ConcurrentAccessAttempted,
RTIinternalError
)
virtual
virtual void timeAdvanceRequest ( const FedTime &  theTime)
throw ( InvalidFederationTime,
FederationTimeAlreadyPassed,
TimeAdvanceAlreadyInProgress,
EnableTimeRegulationPending,
EnableTimeConstrainedPending,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void timeAdvanceRequestAvailable ( const FedTime &  theTime)
throw ( InvalidFederationTime,
FederationTimeAlreadyPassed,
TimeAdvanceAlreadyInProgress,
EnableTimeRegulationPending,
EnableTimeConstrainedPending,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void unassociateRegionForUpdates ( Region &  theRegion,
ObjectHandle  theObject 
)
throw ( ObjectNotKnown,
InvalidRegionContext,
RegionNotKnown,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void unconditionalAttributeOwnershipDivestiture ( ObjectHandle  theObject,
const AttributeHandleSet &  theAttributes 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void unpublishInteractionClass ( InteractionClassHandle  theInteraction)
throw ( InteractionClassNotDefined,
InteractionClassNotPublished,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void unpublishObjectClass ( ObjectClassHandle  theClass)
throw ( ObjectClassNotDefined,
ObjectClassNotPublished,
OwnershipAcquisitionPending,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void unsubscribeInteractionClass ( InteractionClassHandle  theClass)
throw ( InteractionClassNotDefined,
InteractionClassNotSubscribed,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void unsubscribeInteractionClassWithRegion ( InteractionClassHandle  theClass,
Region &  theRegion 
)
throw ( InteractionClassNotDefined,
InteractionClassNotSubscribed,
RegionNotKnown,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void unsubscribeObjectClass ( ObjectClassHandle  theClass)
throw ( ObjectClassNotDefined,
ObjectClassNotSubscribed,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void unsubscribeObjectClassWithRegion ( ObjectClassHandle  theClass,
Region &  theRegion 
)
throw ( ObjectClassNotDefined,
RegionNotKnown,
ObjectClassNotSubscribed,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual EventRetractionHandle updateAttributeValues ( ObjectHandle  theObject,
const AttributeHandleValuePairSet &  theAttributes,
const FedTime &  theTime,
const char *  theTag 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
AttributeNotOwned,
InvalidFederationTime,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void updateAttributeValues ( ObjectHandle  theObject,
const AttributeHandleValuePairSet &  theAttributes,
const char *  theTag 
)
throw ( ObjectNotKnown,
AttributeNotDefined,
AttributeNotOwned,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RestoreInProgress,
RTIinternalError
)
virtual
virtual ~RTIambassador ( )
throw (RTIinternalError
)
virtual

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)