MAK RTIspy API Documentation for HLA 1516
 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 AttributeHandleSetattributeOwnershipReleaseResponse (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 RegioncreateRegion (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 tick () throw ( SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
virtual Boolean tick (TickTime minimum, TickTime maximum) throw ( SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
 RTIambassador () throw ( MemoryExhausted, RTIinternalError)
virtual ~RTIambassador () throw (RTIinternalError)
virtual RegionToken getRegionToken (Region *) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, RegionNotKnown, RTIinternalError)
virtual RegiongetRegion (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
RTIambassador ( ) throw ( MemoryExhausted, 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
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 tick ( ) throw ( SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
virtual
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 Mar 11 20:26:49 EDT 2015 from SVN revision 150939
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)