![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Collaboration diagram for RTI::RTIambassador:Public Types | |
| typedef FederateAmbassador * | FederateAmbassadorPtr |
Public Member Functions | |
| void | createFederationExecution (const char *executionName, const char *FED) throw ( FederationExecutionAlreadyExists, CouldNotOpenFED, ErrorReadingFED, ConcurrentAccessAttempted, RTIinternalError) |
| void | destroyFederationExecution (const char *executionName) throw ( FederatesCurrentlyJoined, FederationExecutionDoesNotExist, ConcurrentAccessAttempted, RTIinternalError) |
| FederateHandle | joinFederationExecution (const char *yourName, const char *executionName, FederateAmbassadorPtr federateAmbassadorReference) throw ( FederateAlreadyExecutionMember, FederationExecutionDoesNotExist, CouldNotOpenFED, ErrorReadingFED, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | resignFederationExecution (ResignAction theAction) throw ( FederateOwnsAttributes, FederateNotExecutionMember, InvalidResignAction, ConcurrentAccessAttempted, RTIinternalError) |
| void | registerFederationSynchronizationPoint (const char *label, const char *theTag) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | registerFederationSynchronizationPoint (const char *label, const char *theTag, const FederateHandleSet &syncSet) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | synchronizationPointAchieved (const char *label) throw ( SynchronizationPointLabelWasNotAnnounced, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | requestFederationSave (const char *label, const FedTime &theTime) throw ( FederationTimeAlreadyPassed, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | requestFederationSave (const char *label) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | federateSaveBegun () throw ( SaveNotInitiated, FederateNotExecutionMember, ConcurrentAccessAttempted, RestoreInProgress, RTIinternalError) |
| void | federateSaveComplete () throw ( SaveNotInitiated, FederateNotExecutionMember, ConcurrentAccessAttempted, RestoreInProgress, RTIinternalError) |
| void | federateSaveNotComplete () throw ( SaveNotInitiated, FederateNotExecutionMember, ConcurrentAccessAttempted, RestoreInProgress, RTIinternalError) |
| void | requestFederationRestore (const char *label) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | federateRestoreComplete () throw ( RestoreNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RTIinternalError) |
| void | federateRestoreNotComplete () throw ( RestoreNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RTIinternalError) |
| void | publishObjectClass (ObjectClassHandle theClass, const AttributeHandleSet &attributeList) throw ( ObjectClassNotDefined, AttributeNotDefined, OwnershipAcquisitionPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | unpublishObjectClass (ObjectClassHandle theClass) throw ( ObjectClassNotDefined, ObjectClassNotPublished, OwnershipAcquisitionPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | publishInteractionClass (InteractionClassHandle theInteraction) throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | unpublishInteractionClass (InteractionClassHandle theInteraction) throw ( InteractionClassNotDefined, InteractionClassNotPublished, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | subscribeObjectClassAttributes (ObjectClassHandle theClass, const AttributeHandleSet &attributeList, Boolean active=RTI_TRUE) throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | unsubscribeObjectClass (ObjectClassHandle theClass) throw ( ObjectClassNotDefined, ObjectClassNotSubscribed, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | subscribeInteractionClass (InteractionClassHandle theClass, Boolean active=RTI_TRUE) throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, FederateLoggingServiceCalls, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | unsubscribeInteractionClass (InteractionClassHandle theClass) throw ( InteractionClassNotDefined, InteractionClassNotSubscribed, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| ObjectHandle | registerObjectInstance (ObjectClassHandle theClass, const char *theObject) throw ( ObjectClassNotDefined, ObjectClassNotPublished, ObjectAlreadyRegistered, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| ObjectHandle | registerObjectInstance (ObjectClassHandle theClass) throw ( ObjectClassNotDefined, ObjectClassNotPublished, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| EventRetractionHandle | updateAttributeValues (ObjectHandle theObject, const AttributeHandleValuePairSet &theAttributes, const FedTime &theTime, const char *theTag) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | updateAttributeValues (ObjectHandle theObject, const AttributeHandleValuePairSet &theAttributes, const char *theTag) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| EventRetractionHandle | sendInteraction (InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const FedTime &theTime, const char *theTag) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | sendInteraction (InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const char *theTag) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| EventRetractionHandle | deleteObjectInstance (ObjectHandle theObject, const FedTime &theTime, const char *theTag) throw ( ObjectNotKnown, DeletePrivilegeNotHeld, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | deleteObjectInstance (ObjectHandle theObject, const char *theTag) throw ( ObjectNotKnown, DeletePrivilegeNotHeld, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | localDeleteObjectInstance (ObjectHandle theObject) throw ( ObjectNotKnown, FederateOwnsAttributes, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | changeAttributeTransportationType (ObjectHandle theObject, const AttributeHandleSet &theAttributes, TransportationHandle theType) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | changeInteractionTransportationType (InteractionClassHandle theClass, TransportationHandle theType) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | requestObjectAttributeValueUpdate (ObjectHandle theObject, const AttributeHandleSet &theAttributes) throw ( ObjectNotKnown, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | requestClassAttributeValueUpdate (ObjectClassHandle theClass, const AttributeHandleSet &theAttributes) throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | unconditionalAttributeOwnershipDivestiture (ObjectHandle theObject, const AttributeHandleSet &theAttributes) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | negotiatedAttributeOwnershipDivestiture (ObjectHandle theObject, const AttributeHandleSet &theAttributes, const char *theTag) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeAlreadyBeingDivested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | attributeOwnershipAcquisition (ObjectHandle theObject, const AttributeHandleSet &desiredAttributes, const char *theTag) throw ( ObjectNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | attributeOwnershipAcquisitionIfAvailable (ObjectHandle theObject, const AttributeHandleSet &desiredAttributes) throw ( ObjectNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, AttributeAlreadyBeingAcquired, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| AttributeHandleSet * | attributeOwnershipReleaseResponse (ObjectHandle theObject, const AttributeHandleSet &theAttributes) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateWasNotAskedToReleaseAttribute, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | cancelNegotiatedAttributeOwnershipDivestiture (ObjectHandle theObject, const AttributeHandleSet &theAttributes) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | cancelAttributeOwnershipAcquisition (ObjectHandle theObject, const AttributeHandleSet &theAttributes) throw ( ObjectNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | queryAttributeOwnership (ObjectHandle theObject, AttributeHandle theAttribute) throw ( ObjectNotKnown, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| Boolean | isAttributeOwnedByFederate (ObjectHandle theObject, AttributeHandle theAttribute) throw ( ObjectNotKnown, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | enableTimeRegulation (const FedTime &theFederateTime, const FedTime &theLookahead) throw ( TimeRegulationAlreadyEnabled, EnableTimeRegulationPending, TimeAdvanceAlreadyInProgress, InvalidFederationTime, InvalidLookahead, ConcurrentAccessAttempted, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | disableTimeRegulation () throw ( TimeRegulationWasNotEnabled, ConcurrentAccessAttempted, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | enableTimeConstrained () throw ( TimeConstrainedAlreadyEnabled, EnableTimeConstrainedPending, TimeAdvanceAlreadyInProgress, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | disableTimeConstrained () throw ( TimeConstrainedWasNotEnabled, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | timeAdvanceRequest (const FedTime &theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | timeAdvanceRequestAvailable (const FedTime &theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | nextEventRequest (const FedTime &theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | nextEventRequestAvailable (const FedTime &theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | flushQueueRequest (const FedTime &theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | enableAsynchronousDelivery () throw ( AsynchronousDeliveryAlreadyEnabled, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | disableAsynchronousDelivery () throw ( AsynchronousDeliveryAlreadyDisabled, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | queryLBTS (FedTime &theTime) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | queryFederateTime (FedTime &theTime) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | queryMinNextEventTime (FedTime &theTime) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | modifyLookahead (const FedTime &theLookahead) throw ( InvalidLookahead, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | queryLookahead (FedTime &theTime) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | retract (EventRetractionHandle theHandle) throw ( InvalidRetractionHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | changeAttributeOrderType (ObjectHandle theObject, const AttributeHandleSet &theAttributes, OrderingHandle theType) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | changeInteractionOrderType (InteractionClassHandle theClass, OrderingHandle theType) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| Region * | createRegion (SpaceHandle theSpace, ULong numberOfExtents) throw ( SpaceNotDefined, InvalidExtents, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | notifyAboutRegionModification (Region &theRegion) throw ( RegionNotKnown, InvalidExtents, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | deleteRegion (Region *theRegion) throw ( RegionNotKnown, RegionInUse, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 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) |
| ObjectHandle | registerObjectInstanceWithRegion (ObjectClassHandle theClass, AttributeHandle theAttributes[], Region *theRegions[], ULong theNumberOfHandles) throw ( ObjectClassNotDefined, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, RegionNotKnown, InvalidRegionContext, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | associateRegionForUpdates (Region &theRegion, ObjectHandle theObject, const AttributeHandleSet &theAttributes) throw ( ObjectNotKnown, AttributeNotDefined, InvalidRegionContext, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | unassociateRegionForUpdates (Region &theRegion, ObjectHandle theObject) throw ( ObjectNotKnown, InvalidRegionContext, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | subscribeObjectClassAttributesWithRegion (ObjectClassHandle theClass, Region &theRegion, const AttributeHandleSet &attributeList, Boolean active=RTI_TRUE) throw ( ObjectClassNotDefined, AttributeNotDefined, RegionNotKnown, InvalidRegionContext, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | unsubscribeObjectClassWithRegion (ObjectClassHandle theClass, Region &theRegion) throw ( ObjectClassNotDefined, RegionNotKnown, ObjectClassNotSubscribed, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | subscribeInteractionClassWithRegion (InteractionClassHandle theClass, Region &theRegion, Boolean active=RTI_TRUE) throw ( InteractionClassNotDefined, RegionNotKnown, InvalidRegionContext, FederateLoggingServiceCalls, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | unsubscribeInteractionClassWithRegion (InteractionClassHandle theClass, Region &theRegion) throw ( InteractionClassNotDefined, InteractionClassNotSubscribed, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| 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) |
| void | sendInteractionWithRegion (InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const char *theTag, const Region &theRegion) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, RegionNotKnown, InvalidRegionContext, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | requestClassAttributeValueUpdateWithRegion (ObjectClassHandle theClass, const AttributeHandleSet &theAttributes, const Region &theRegion) throw ( ObjectClassNotDefined, AttributeNotDefined, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| ObjectClassHandle | getObjectClassHandle (const char *theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| char * | getObjectClassName (ObjectClassHandle theHandle) throw ( ObjectClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| AttributeHandle | getAttributeHandle (const char *theName, ObjectClassHandle whichClass) throw ( ObjectClassNotDefined, NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| char * | getAttributeName (AttributeHandle theHandle, ObjectClassHandle whichClass) throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| InteractionClassHandle | getInteractionClassHandle (const char *theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| char * | getInteractionClassName (InteractionClassHandle theHandle) throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| ParameterHandle | getParameterHandle (const char *theName, InteractionClassHandle whichClass) throw ( InteractionClassNotDefined, NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| char * | getParameterName (ParameterHandle theHandle, InteractionClassHandle whichClass) throw ( InteractionClassNotDefined, InteractionParameterNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| ObjectHandle | getObjectInstanceHandle (const char *theName) throw ( ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| char * | getObjectInstanceName (ObjectHandle theHandle) throw ( ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| SpaceHandle | getRoutingSpaceHandle (const char *theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| char * | getRoutingSpaceName (SpaceHandle theHandle) throw ( SpaceNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| DimensionHandle | getDimensionHandle (const char *theName, SpaceHandle whichSpace) throw ( SpaceNotDefined, NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| char * | getDimensionName (DimensionHandle theHandle, SpaceHandle whichSpace) throw ( SpaceNotDefined, DimensionNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| SpaceHandle | getAttributeRoutingSpaceHandle (AttributeHandle theHandle, ObjectClassHandle whichClass) throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| ObjectClassHandle | getObjectClass (ObjectHandle theObject) throw ( ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| SpaceHandle | getInteractionRoutingSpaceHandle (InteractionClassHandle theHandle) throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| TransportationHandle | getTransportationHandle (const char *theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| char * | getTransportationName (TransportationHandle theHandle) throw ( InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| OrderingHandle | getOrderingHandle (const char *theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| char * | getOrderingName (OrderingHandle theHandle) throw ( InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| void | enableClassRelevanceAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | disableClassRelevanceAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | enableAttributeRelevanceAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | disableAttributeRelevanceAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | enableAttributeScopeAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | disableAttributeScopeAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | enableInteractionRelevanceAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void | disableInteractionRelevanceAdvisorySwitch () throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| Boolean | tick () throw ( SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError) |
| Boolean | tick (TickTime minimum, TickTime maximum) throw ( SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError) |
| RTIambassador () throw ( MemoryExhausted, RTIinternalError) | |
| ~RTIambassador () throw (RTIinternalError) | |
| RegionToken | getRegionToken (Region *) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, RegionNotKnown, RTIinternalError) |
| Region * | getRegion (RegionToken) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, RegionNotKnown, RTIinternalError) |
Public Attributes | |
| RTIambPrivateData * | privateData |
Private Attributes | |
| RTIambPrivateRefs * | privateRefs |
| RTI::RTIambassador::RTIambassador | ( | ) | throw ( MemoryExhausted, RTIinternalError) |
| RTI::RTIambassador::~RTIambassador | ( | ) | throw (RTIinternalError) |
| void RTI::RTIambassador::associateRegionForUpdates | ( | Region & | theRegion, |
| ObjectHandle | theObject, | ||
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, InvalidRegionContext, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::createPublicationRegion().
| void RTI::RTIambassador::attributeOwnershipAcquisition | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | desiredAttributes, | ||
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::acquireBall().
| void RTI::RTIambassador::attributeOwnershipAcquisitionIfAvailable | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | desiredAttributes | ||
| ) | throw ( ObjectNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, AttributeAlreadyBeingAcquired, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::assumeOwnership().
| AttributeHandleSet* RTI::RTIambassador::attributeOwnershipReleaseResponse | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateWasNotAskedToReleaseAttribute, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::releaseOwnership().
| void RTI::RTIambassador::cancelAttributeOwnershipAcquisition | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::cancelNegotiatedAttributeOwnershipDivestiture | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::divestBall().
| void RTI::RTIambassador::changeAttributeOrderType | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes, | ||
| OrderingHandle | theType | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::changeAttributeTransportationType | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes, | ||
| TransportationHandle | theType | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::changeInteractionOrderType | ( | InteractionClassHandle | theClass, |
| OrderingHandle | theType | ||
| ) | throw ( InteractionClassNotDefined, InteractionClassNotPublished, InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::changeInteractionTransportationType | ( | InteractionClassHandle | theClass, |
| TransportationHandle | theType | ||
| ) | throw ( InteractionClassNotDefined, InteractionClassNotPublished, InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::createFederationExecution | ( | const char * | executionName, |
| const char * | FED | ||
| ) | throw ( FederationExecutionAlreadyExists, CouldNotOpenFED, ErrorReadingFED, ConcurrentAccessAttempted, RTIinternalError) |
Referenced by BallController13::createAndJoinFederation(), and createFedEx().
| Region* RTI::RTIambassador::createRegion | ( | SpaceHandle | theSpace, |
| ULong | numberOfExtents | ||
| ) | throw ( SpaceNotDefined, InvalidExtents, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::createPublicationRegion(), and BallController13::subscribeWithRegion().
| EventRetractionHandle RTI::RTIambassador::deleteObjectInstance | ( | ObjectHandle | theObject, |
| const FedTime & | theTime, | ||
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, DeletePrivilegeNotHeld, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::deleteBall(), and BallController13::deleteKnownBalls().
| void RTI::RTIambassador::deleteObjectInstance | ( | ObjectHandle | theObject, |
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, DeletePrivilegeNotHeld, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::deleteRegion | ( | Region * | theRegion | ) | throw ( RegionNotKnown, RegionInUse, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::destroyFederationExecution | ( | const char * | executionName | ) | throw ( FederatesCurrentlyJoined, FederationExecutionDoesNotExist, ConcurrentAccessAttempted, RTIinternalError) |
Referenced by joinFedEx(), resignAndDestroy(), and BallController13::resignAndDestroyFederation().
| void RTI::RTIambassador::disableAsynchronousDelivery | ( | ) | throw ( AsynchronousDeliveryAlreadyDisabled, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::disableAttributeRelevanceAdvisorySwitch | ( | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::disableAttributeScopeAdvisorySwitch | ( | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::disableClassRelevanceAdvisorySwitch | ( | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::disableInteractionRelevanceAdvisorySwitch | ( | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::disableTimeConstrained | ( | ) | throw ( TimeConstrainedWasNotEnabled, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::disableTimeRegulation | ( | ) | throw ( TimeRegulationWasNotEnabled, ConcurrentAccessAttempted, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by cleanUpProgram(), and main().
| void RTI::RTIambassador::enableAsynchronousDelivery | ( | ) | throw ( AsynchronousDeliveryAlreadyEnabled, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::enableAttributeRelevanceAdvisorySwitch | ( | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::enableAttributeScopeAdvisorySwitch | ( | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::createAndJoinFederation().
| void RTI::RTIambassador::enableClassRelevanceAdvisorySwitch | ( | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::enableInteractionRelevanceAdvisorySwitch | ( | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::enableTimeConstrained | ( | ) | throw ( TimeConstrainedAlreadyEnabled, EnableTimeConstrainedPending, TimeAdvanceAlreadyInProgress, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by becomeConstrainedAndRegulating().
| void RTI::RTIambassador::enableTimeRegulation | ( | const FedTime & | theFederateTime, |
| const FedTime & | theLookahead | ||
| ) | throw ( TimeRegulationAlreadyEnabled, EnableTimeRegulationPending, TimeAdvanceAlreadyInProgress, InvalidFederationTime, InvalidLookahead, ConcurrentAccessAttempted, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by becomeConstrainedAndRegulating().
| void RTI::RTIambassador::federateRestoreComplete | ( | ) | throw ( RestoreNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RTIinternalError) |
Referenced by restoreFederation().
| void RTI::RTIambassador::federateRestoreNotComplete | ( | ) | throw ( RestoreNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RTIinternalError) |
Referenced by waitForInitiateRestore().
| void RTI::RTIambassador::federateSaveBegun | ( | ) | throw ( SaveNotInitiated, FederateNotExecutionMember, ConcurrentAccessAttempted, RestoreInProgress, RTIinternalError) |
Referenced by saveFederation().
| void RTI::RTIambassador::federateSaveComplete | ( | ) | throw ( SaveNotInitiated, FederateNotExecutionMember, ConcurrentAccessAttempted, RestoreInProgress, RTIinternalError) |
Referenced by saveFederation().
| void RTI::RTIambassador::federateSaveNotComplete | ( | ) | throw ( SaveNotInitiated, FederateNotExecutionMember, ConcurrentAccessAttempted, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::flushQueueRequest | ( | const FedTime & | theTime | ) | throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| AttributeHandle RTI::RTIambassador::getAttributeHandle | ( | const char * | theName, |
| ObjectClassHandle | whichClass | ||
| ) | throw ( ObjectClassNotDefined, NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
Referenced by BallController13::createAndJoinFederation(), and publishSubscribeAndRegisterObject().
| char* RTI::RTIambassador::getAttributeName | ( | AttributeHandle | theHandle, |
| ObjectClassHandle | whichClass | ||
| ) | throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| SpaceHandle RTI::RTIambassador::getAttributeRoutingSpaceHandle | ( | AttributeHandle | theHandle, |
| ObjectClassHandle | whichClass | ||
| ) | throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| DimensionHandle RTI::RTIambassador::getDimensionHandle | ( | const char * | theName, |
| SpaceHandle | whichSpace | ||
| ) | throw ( SpaceNotDefined, NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
Referenced by BallController13::createAndJoinFederation().
| char* RTI::RTIambassador::getDimensionName | ( | DimensionHandle | theHandle, |
| SpaceHandle | whichSpace | ||
| ) | throw ( SpaceNotDefined, DimensionNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| InteractionClassHandle RTI::RTIambassador::getInteractionClassHandle | ( | const char * | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
Referenced by publishAndSubscribeInteraction().
| char* RTI::RTIambassador::getInteractionClassName | ( | InteractionClassHandle | theHandle | ) | throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| SpaceHandle RTI::RTIambassador::getInteractionRoutingSpaceHandle | ( | InteractionClassHandle | theHandle | ) | throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| ObjectClassHandle RTI::RTIambassador::getObjectClass | ( | ObjectHandle | theObject | ) | throw ( ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| ObjectClassHandle RTI::RTIambassador::getObjectClassHandle | ( | const char * | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
Referenced by BallController13::createAndJoinFederation(), and publishSubscribeAndRegisterObject().
| char* RTI::RTIambassador::getObjectClassName | ( | ObjectClassHandle | theHandle | ) | throw ( ObjectClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| ObjectHandle RTI::RTIambassador::getObjectInstanceHandle | ( | const char * | theName | ) | throw ( ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| char* RTI::RTIambassador::getObjectInstanceName | ( | ObjectHandle | theHandle | ) | throw ( ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
Referenced by publishSubscribeAndRegisterObject().
| OrderingHandle RTI::RTIambassador::getOrderingHandle | ( | const char * | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| char* RTI::RTIambassador::getOrderingName | ( | OrderingHandle | theHandle | ) | throw ( InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| ParameterHandle RTI::RTIambassador::getParameterHandle | ( | const char * | theName, |
| InteractionClassHandle | whichClass | ||
| ) | throw ( InteractionClassNotDefined, NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
Referenced by publishAndSubscribeInteraction().
| char* RTI::RTIambassador::getParameterName | ( | ParameterHandle | theHandle, |
| InteractionClassHandle | whichClass | ||
| ) | throw ( InteractionClassNotDefined, InteractionParameterNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| Region* RTI::RTIambassador::getRegion | ( | RegionToken | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, RegionNotKnown, RTIinternalError) |
| RegionToken RTI::RTIambassador::getRegionToken | ( | Region * | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, RegionNotKnown, RTIinternalError) |
| SpaceHandle RTI::RTIambassador::getRoutingSpaceHandle | ( | const char * | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
Referenced by BallController13::createAndJoinFederation().
| char* RTI::RTIambassador::getRoutingSpaceName | ( | SpaceHandle | theHandle | ) | throw ( SpaceNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| TransportationHandle RTI::RTIambassador::getTransportationHandle | ( | const char * | theName | ) | throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| char* RTI::RTIambassador::getTransportationName | ( | TransportationHandle | theHandle | ) | throw ( InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError) |
| Boolean RTI::RTIambassador::isAttributeOwnedByFederate | ( | ObjectHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| FederateHandle RTI::RTIambassador::joinFederationExecution | ( | const char * | yourName, |
| const char * | executionName, | ||
| FederateAmbassadorPtr | federateAmbassadorReference | ||
| ) | throw ( FederateAlreadyExecutionMember, FederationExecutionDoesNotExist, CouldNotOpenFED, ErrorReadingFED, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::createAndJoinFederation(), and joinFedEx().
| void RTI::RTIambassador::localDeleteObjectInstance | ( | ObjectHandle | theObject | ) | throw ( ObjectNotKnown, FederateOwnsAttributes, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::deleteKnownBalls().
| void RTI::RTIambassador::modifyLookahead | ( | const FedTime & | theLookahead | ) | throw ( InvalidLookahead, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::negotiatedAttributeOwnershipDivestiture | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes, | ||
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeAlreadyBeingDivested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::divestBall().
| void RTI::RTIambassador::nextEventRequest | ( | const FedTime & | theTime | ) | throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::nextEventRequestAvailable | ( | const FedTime & | theTime | ) | throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::notifyAboutRegionModification | ( | Region & | theRegion | ) | throw ( RegionNotKnown, InvalidExtents, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::publishInteractionClass | ( | InteractionClassHandle | theInteraction | ) | throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by publishAndSubscribeInteraction().
| void RTI::RTIambassador::publishObjectClass | ( | ObjectClassHandle | theClass, |
| const AttributeHandleSet & | attributeList | ||
| ) | throw ( ObjectClassNotDefined, AttributeNotDefined, OwnershipAcquisitionPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::createAndJoinFederation(), and publishSubscribeAndRegisterObject().
| void RTI::RTIambassador::queryAttributeOwnership | ( | ObjectHandle | theObject, |
| AttributeHandle | theAttribute | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::queryFederateTime | ( | FedTime & | theTime | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::queryLBTS | ( | FedTime & | theTime | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::queryLookahead | ( | FedTime & | theTime | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::queryMinNextEventTime | ( | FedTime & | theTime | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::registerFederationSynchronizationPoint | ( | const char * | label, |
| const char * | theTag | ||
| ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by synchronizeFederation().
| void RTI::RTIambassador::registerFederationSynchronizationPoint | ( | const char * | label, |
| const char * | theTag, | ||
| const FederateHandleSet & | syncSet | ||
| ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| ObjectHandle RTI::RTIambassador::registerObjectInstance | ( | ObjectClassHandle | theClass, |
| const char * | theObject | ||
| ) | throw ( ObjectClassNotDefined, ObjectClassNotPublished, ObjectAlreadyRegistered, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by publishSubscribeAndRegisterObject(), and BallController13::sendUpdates().
| ObjectHandle RTI::RTIambassador::registerObjectInstance | ( | ObjectClassHandle | theClass | ) | throw ( ObjectClassNotDefined, ObjectClassNotPublished, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| ObjectHandle RTI::RTIambassador::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) |
| ObjectHandle RTI::RTIambassador::registerObjectInstanceWithRegion | ( | ObjectClassHandle | theClass, |
| AttributeHandle | theAttributes[], | ||
| Region * | theRegions[], | ||
| ULong | theNumberOfHandles | ||
| ) | throw ( ObjectClassNotDefined, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, RegionNotKnown, InvalidRegionContext, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::requestClassAttributeValueUpdate | ( | ObjectClassHandle | theClass, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::requestClassAttributeValueUpdateWithRegion | ( | ObjectClassHandle | theClass, |
| const AttributeHandleSet & | theAttributes, | ||
| const Region & | theRegion | ||
| ) | throw ( ObjectClassNotDefined, AttributeNotDefined, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::requestFederationRestore | ( | const char * | label | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by requestFederationRestore().
| void RTI::RTIambassador::requestFederationSave | ( | const char * | label, |
| const FedTime & | theTime | ||
| ) | throw ( FederationTimeAlreadyPassed, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by requestFederationSave().
| void RTI::RTIambassador::requestFederationSave | ( | const char * | label | ) | throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::requestObjectAttributeValueUpdate | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::resignFederationExecution | ( | ResignAction | theAction | ) | throw ( FederateOwnsAttributes, FederateNotExecutionMember, InvalidResignAction, ConcurrentAccessAttempted, RTIinternalError) |
Referenced by resignAndDestroy(), and BallController13::resignAndDestroyFederation().
| void RTI::RTIambassador::retract | ( | EventRetractionHandle | theHandle | ) | throw ( InvalidRetractionHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| EventRetractionHandle RTI::RTIambassador::sendInteraction | ( | InteractionClassHandle | theInteraction, |
| const ParameterHandleValuePairSet & | theParameters, | ||
| const FedTime & | theTime, | ||
| const char * | theTag | ||
| ) | throw ( InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by main().
| void RTI::RTIambassador::sendInteraction | ( | InteractionClassHandle | theInteraction, |
| const ParameterHandleValuePairSet & | theParameters, | ||
| const char * | theTag | ||
| ) | throw ( InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| EventRetractionHandle RTI::RTIambassador::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) |
| void RTI::RTIambassador::sendInteractionWithRegion | ( | InteractionClassHandle | theInteraction, |
| const ParameterHandleValuePairSet & | theParameters, | ||
| const char * | theTag, | ||
| const Region & | theRegion | ||
| ) | throw ( InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, RegionNotKnown, InvalidRegionContext, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::subscribeInteractionClass | ( | InteractionClassHandle | theClass, |
| Boolean | active = RTI_TRUE |
||
| ) | throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, FederateLoggingServiceCalls, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by publishAndSubscribeInteraction().
| void RTI::RTIambassador::subscribeInteractionClassWithRegion | ( | InteractionClassHandle | theClass, |
| Region & | theRegion, | ||
| Boolean | active = RTI_TRUE |
||
| ) | throw ( InteractionClassNotDefined, RegionNotKnown, InvalidRegionContext, FederateLoggingServiceCalls, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::subscribeObjectClassAttributes | ( | ObjectClassHandle | theClass, |
| const AttributeHandleSet & | attributeList, | ||
| Boolean | active = RTI_TRUE |
||
| ) | throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by publishSubscribeAndRegisterObject(), and BallController13::subscribeToDefaultRegion().
| void RTI::RTIambassador::subscribeObjectClassAttributesWithRegion | ( | ObjectClassHandle | theClass, |
| Region & | theRegion, | ||
| const AttributeHandleSet & | attributeList, | ||
| Boolean | active = RTI_TRUE |
||
| ) | throw ( ObjectClassNotDefined, AttributeNotDefined, RegionNotKnown, InvalidRegionContext, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::subscribeWithRegion().
| void RTI::RTIambassador::synchronizationPointAchieved | ( | const char * | label | ) | throw ( SynchronizationPointLabelWasNotAnnounced, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by synchronizeFederation().
| Boolean RTI::RTIambassador::tick | ( | ) | throw ( SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError) |
Referenced by becomeConstrainedAndRegulating(), BallController13::createAndJoinFederation(), createFedEx(), joinFedEx(), main(), publishAndSubscribeInteraction(), publishSubscribeAndRegisterObject(), BallController13::receiveUpdates(), requestFederationRestore(), requestFederationSave(), BallController13::subscribeWithRegion(), synchronizeFederation(), waitForFederationRestored(), waitForFederationSaved(), waitForInitiateRestore(), and waitForRestoreBegun().
| Boolean RTI::RTIambassador::tick | ( | TickTime | minimum, |
| TickTime | maximum | ||
| ) | throw ( SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError) |
| void RTI::RTIambassador::timeAdvanceRequest | ( | const FedTime & | theTime | ) | throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by main().
| void RTI::RTIambassador::timeAdvanceRequestAvailable | ( | const FedTime & | theTime | ) | throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::unassociateRegionForUpdates | ( | Region & | theRegion, |
| ObjectHandle | theObject | ||
| ) | throw ( ObjectNotKnown, InvalidRegionContext, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::ownershipDivested().
| void RTI::RTIambassador::unconditionalAttributeOwnershipDivestiture | ( | ObjectHandle | theObject, |
| const AttributeHandleSet & | theAttributes | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::unpublishInteractionClass | ( | InteractionClassHandle | theInteraction | ) | throw ( InteractionClassNotDefined, InteractionClassNotPublished, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::unpublishObjectClass | ( | ObjectClassHandle | theClass | ) | throw ( ObjectClassNotDefined, ObjectClassNotPublished, OwnershipAcquisitionPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::unsubscribeInteractionClass | ( | InteractionClassHandle | theClass | ) | throw ( InteractionClassNotDefined, InteractionClassNotSubscribed, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::unsubscribeInteractionClassWithRegion | ( | InteractionClassHandle | theClass, |
| Region & | theRegion | ||
| ) | throw ( InteractionClassNotDefined, InteractionClassNotSubscribed, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| void RTI::RTIambassador::unsubscribeObjectClass | ( | ObjectClassHandle | theClass | ) | throw ( ObjectClassNotDefined, ObjectClassNotSubscribed, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::unsubscribeFromDefaultRegion().
| void RTI::RTIambassador::unsubscribeObjectClassWithRegion | ( | ObjectClassHandle | theClass, |
| Region & | theRegion | ||
| ) | throw ( ObjectClassNotDefined, RegionNotKnown, ObjectClassNotSubscribed, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by BallController13::unsubscribeWithRegionsKeepRegionInfo().
| EventRetractionHandle RTI::RTIambassador::updateAttributeValues | ( | ObjectHandle | theObject, |
| const AttributeHandleValuePairSet & | theAttributes, | ||
| const FedTime & | theTime, | ||
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
Referenced by main(), and BallController13::sendUpdates().
| void RTI::RTIambassador::updateAttributeValues | ( | ObjectHandle | theObject, |
| const AttributeHandleValuePairSet & | theAttributes, | ||
| const char * | theTag | ||
| ) | throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError) |
| RTIambPrivateData* RTI::RTIambassador::privateData |
|
private |