MAK RTIspy API Documentation for HLA 1516
List of all members | Public Types | Public Member Functions | Public Attributes | Private Attributes
rti13::RTIambassador Class Reference
+ Collaboration diagram for rti13::RTIambassador:

Public Types

typedef FederateAmbassadorFederateAmbassadorPtr

Public Member 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)

Public Attributes

RTIambPrivateData * privateData

Private Attributes

RTIambPrivateRefs * privateRefs

Member Typedef Documentation

Constructor & Destructor Documentation

rti13::RTIambassador::RTIambassador ( ) throw ( MemoryExhausted, RTIinternalError)
virtual rti13::RTIambassador::~RTIambassador ( ) throw (RTIinternalError)
virtual

Member Function Documentation

virtual void rti13::RTIambassador::associateRegionForUpdates ( Region theRegion,
ObjectHandle  theObject,
const AttributeHandleSet theAttributes 
) throw ( ObjectNotKnown, AttributeNotDefined, InvalidRegionContext, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::attributeOwnershipAcquisition ( ObjectHandle  theObject,
const AttributeHandleSet desiredAttributes,
const char *  theTag 
) throw ( ObjectNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::attributeOwnershipAcquisitionIfAvailable ( ObjectHandle  theObject,
const AttributeHandleSet desiredAttributes 
) throw ( ObjectNotKnown, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, FederateOwnsAttributes, AttributeAlreadyBeingAcquired, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual AttributeHandleSet* rti13::RTIambassador::attributeOwnershipReleaseResponse ( ObjectHandle  theObject,
const AttributeHandleSet theAttributes 
) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateWasNotAskedToReleaseAttribute, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::cancelAttributeOwnershipAcquisition ( ObjectHandle  theObject,
const AttributeHandleSet theAttributes 
) throw ( ObjectNotKnown, AttributeNotDefined, AttributeAlreadyOwned, AttributeAcquisitionWasNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::cancelNegotiatedAttributeOwnershipDivestiture ( ObjectHandle  theObject,
const AttributeHandleSet theAttributes 
) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeDivestitureWasNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::changeAttributeOrderType ( ObjectHandle  theObject,
const AttributeHandleSet theAttributes,
OrderingHandle  theType 
) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::changeAttributeTransportationType ( ObjectHandle  theObject,
const AttributeHandleSet theAttributes,
TransportationHandle  theType 
) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::changeInteractionOrderType ( InteractionClassHandle  theClass,
OrderingHandle  theType 
) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::changeInteractionTransportationType ( InteractionClassHandle  theClass,
TransportationHandle  theType 
) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::createFederationExecution ( const char *  executionName,
const char *  FED 
) throw ( FederationExecutionAlreadyExists, CouldNotOpenFED, ErrorReadingFED, ConcurrentAccessAttempted, RTIinternalError)
virtual

Referenced by createFedEx().

virtual Region* rti13::RTIambassador::createRegion ( SpaceHandle  theSpace,
ULong  numberOfExtents 
) throw ( SpaceNotDefined, InvalidExtents, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual EventRetractionHandle rti13::RTIambassador::deleteObjectInstance ( ObjectHandle  theObject,
const FedTime theTime,
const char *  theTag 
) throw ( ObjectNotKnown, DeletePrivilegeNotHeld, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::deleteObjectInstance ( ObjectHandle  theObject,
const char *  theTag 
) throw ( ObjectNotKnown, DeletePrivilegeNotHeld, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::deleteRegion ( Region theRegion) throw ( RegionNotKnown, RegionInUse, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::destroyFederationExecution ( const char *  executionName) throw ( FederatesCurrentlyJoined, FederationExecutionDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
virtual

Referenced by joinFedEx(), and resignAndDestroy().

virtual void rti13::RTIambassador::disableAsynchronousDelivery ( ) throw ( AsynchronousDeliveryAlreadyDisabled, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::disableAttributeRelevanceAdvisorySwitch ( ) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::disableAttributeScopeAdvisorySwitch ( ) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::disableClassRelevanceAdvisorySwitch ( ) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::disableInteractionRelevanceAdvisorySwitch ( ) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::disableTimeConstrained ( ) throw ( TimeConstrainedWasNotEnabled, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::disableTimeRegulation ( ) throw ( TimeRegulationWasNotEnabled, ConcurrentAccessAttempted, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual

Referenced by cleanUpProgram(), and main().

virtual void rti13::RTIambassador::enableAsynchronousDelivery ( ) throw ( AsynchronousDeliveryAlreadyEnabled, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::enableAttributeRelevanceAdvisorySwitch ( ) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::enableAttributeScopeAdvisorySwitch ( ) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::enableClassRelevanceAdvisorySwitch ( ) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::enableInteractionRelevanceAdvisorySwitch ( ) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::enableTimeConstrained ( ) throw ( TimeConstrainedAlreadyEnabled, EnableTimeConstrainedPending, TimeAdvanceAlreadyInProgress, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::enableTimeRegulation ( const FedTime theFederateTime,
const FedTime theLookahead 
) throw ( TimeRegulationAlreadyEnabled, EnableTimeRegulationPending, TimeAdvanceAlreadyInProgress, InvalidFederationTime, InvalidLookahead, ConcurrentAccessAttempted, FederateNotExecutionMember, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::federateRestoreComplete ( ) throw ( RestoreNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RTIinternalError)
virtual

Referenced by restoreFederation().

virtual void rti13::RTIambassador::federateRestoreNotComplete ( ) throw ( RestoreNotRequested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RTIinternalError)
virtual

Referenced by waitForInitiateRestore().

virtual void rti13::RTIambassador::federateSaveBegun ( ) throw ( SaveNotInitiated, FederateNotExecutionMember, ConcurrentAccessAttempted, RestoreInProgress, RTIinternalError)
virtual

Referenced by saveFederation().

virtual void rti13::RTIambassador::federateSaveComplete ( ) throw ( SaveNotInitiated, FederateNotExecutionMember, ConcurrentAccessAttempted, RestoreInProgress, RTIinternalError)
virtual

Referenced by saveFederation().

virtual void rti13::RTIambassador::federateSaveNotComplete ( ) throw ( SaveNotInitiated, FederateNotExecutionMember, ConcurrentAccessAttempted, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::flushQueueRequest ( const FedTime theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual AttributeHandle rti13::RTIambassador::getAttributeHandle ( const char *  theName,
ObjectClassHandle  whichClass 
) throw ( ObjectClassNotDefined, NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual char* rti13::RTIambassador::getAttributeName ( AttributeHandle  theHandle,
ObjectClassHandle  whichClass 
) throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual SpaceHandle rti13::RTIambassador::getAttributeRoutingSpaceHandle ( AttributeHandle  theHandle,
ObjectClassHandle  whichClass 
) throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual DimensionHandle rti13::RTIambassador::getDimensionHandle ( const char *  theName,
SpaceHandle  whichSpace 
) throw ( SpaceNotDefined, NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual char* rti13::RTIambassador::getDimensionName ( DimensionHandle  theHandle,
SpaceHandle  whichSpace 
) throw ( SpaceNotDefined, DimensionNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual InteractionClassHandle rti13::RTIambassador::getInteractionClassHandle ( const char *  theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual char* rti13::RTIambassador::getInteractionClassName ( InteractionClassHandle  theHandle) throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual SpaceHandle rti13::RTIambassador::getInteractionRoutingSpaceHandle ( InteractionClassHandle  theHandle) throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual ObjectClassHandle rti13::RTIambassador::getObjectClass ( ObjectHandle  theObject) throw ( ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual ObjectClassHandle rti13::RTIambassador::getObjectClassHandle ( const char *  theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual char* rti13::RTIambassador::getObjectClassName ( ObjectClassHandle  theHandle) throw ( ObjectClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual ObjectHandle rti13::RTIambassador::getObjectInstanceHandle ( const char *  theName) throw ( ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual char* rti13::RTIambassador::getObjectInstanceName ( ObjectHandle  theHandle) throw ( ObjectNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual OrderingHandle rti13::RTIambassador::getOrderingHandle ( const char *  theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual char* rti13::RTIambassador::getOrderingName ( OrderingHandle  theHandle) throw ( InvalidOrderingHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual ParameterHandle rti13::RTIambassador::getParameterHandle ( const char *  theName,
InteractionClassHandle  whichClass 
) throw ( InteractionClassNotDefined, NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual char* rti13::RTIambassador::getParameterName ( ParameterHandle  theHandle,
InteractionClassHandle  whichClass 
) throw ( InteractionClassNotDefined, InteractionParameterNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual Region* rti13::RTIambassador::getRegion ( RegionToken  ) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, RegionNotKnown, RTIinternalError)
virtual
virtual RegionToken rti13::RTIambassador::getRegionToken ( Region ) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, RegionNotKnown, RTIinternalError)
virtual
virtual SpaceHandle rti13::RTIambassador::getRoutingSpaceHandle ( const char *  theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual char* rti13::RTIambassador::getRoutingSpaceName ( SpaceHandle  theHandle) throw ( SpaceNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual TransportationHandle rti13::RTIambassador::getTransportationHandle ( const char *  theName) throw ( NameNotFound, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual char* rti13::RTIambassador::getTransportationName ( TransportationHandle  theHandle) throw ( InvalidTransportationHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual Boolean rti13::RTIambassador::isAttributeOwnedByFederate ( ObjectHandle  theObject,
AttributeHandle  theAttribute 
) throw ( ObjectNotKnown, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual FederateHandle rti13::RTIambassador::joinFederationExecution ( const char *  yourName,
const char *  executionName,
FederateAmbassadorPtr  federateAmbassadorReference 
) throw ( FederateAlreadyExecutionMember, FederationExecutionDoesNotExist, CouldNotOpenFED, ErrorReadingFED, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual

Referenced by joinFedEx().

virtual void rti13::RTIambassador::localDeleteObjectInstance ( ObjectHandle  theObject) throw ( ObjectNotKnown, FederateOwnsAttributes, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::modifyLookahead ( const FedTime theLookahead) throw ( InvalidLookahead, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::negotiatedAttributeOwnershipDivestiture ( ObjectHandle  theObject,
const AttributeHandleSet theAttributes,
const char *  theTag 
) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, AttributeAlreadyBeingDivested, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::nextEventRequest ( const FedTime theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::nextEventRequestAvailable ( const FedTime theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::notifyAboutRegionModification ( Region theRegion) throw ( RegionNotKnown, InvalidExtents, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::publishInteractionClass ( InteractionClassHandle  theInteraction) throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::publishObjectClass ( ObjectClassHandle  theClass,
const AttributeHandleSet attributeList 
) throw ( ObjectClassNotDefined, AttributeNotDefined, OwnershipAcquisitionPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::queryAttributeOwnership ( ObjectHandle  theObject,
AttributeHandle  theAttribute 
) throw ( ObjectNotKnown, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::queryFederateTime ( FedTime theTime) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::queryLBTS ( FedTime theTime) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::queryLookahead ( FedTime theTime) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::queryMinNextEventTime ( FedTime theTime) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::registerFederationSynchronizationPoint ( const char *  label,
const char *  theTag 
) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual

Referenced by synchronizeFederation().

virtual void rti13::RTIambassador::registerFederationSynchronizationPoint ( const char *  label,
const char *  theTag,
const FederateHandleSet syncSet 
) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual ObjectHandle rti13::RTIambassador::registerObjectInstance ( ObjectClassHandle  theClass,
const char *  theObject 
) throw ( ObjectClassNotDefined, ObjectClassNotPublished, ObjectAlreadyRegistered, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual ObjectHandle rti13::RTIambassador::registerObjectInstance ( ObjectClassHandle  theClass) throw ( ObjectClassNotDefined, ObjectClassNotPublished, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual ObjectHandle rti13::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)
virtual
virtual ObjectHandle rti13::RTIambassador::registerObjectInstanceWithRegion ( ObjectClassHandle  theClass,
AttributeHandle  theAttributes[],
Region theRegions[],
ULong  theNumberOfHandles 
) throw ( ObjectClassNotDefined, ObjectClassNotPublished, AttributeNotDefined, AttributeNotPublished, RegionNotKnown, InvalidRegionContext, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::requestClassAttributeValueUpdate ( ObjectClassHandle  theClass,
const AttributeHandleSet theAttributes 
) throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::requestClassAttributeValueUpdateWithRegion ( ObjectClassHandle  theClass,
const AttributeHandleSet theAttributes,
const Region theRegion 
) throw ( ObjectClassNotDefined, AttributeNotDefined, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::requestFederationRestore ( const char *  label) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::requestFederationSave ( const char *  label,
const FedTime theTime 
) throw ( FederationTimeAlreadyPassed, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual

Referenced by requestFederationSave().

virtual void rti13::RTIambassador::requestFederationSave ( const char *  label) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::requestObjectAttributeValueUpdate ( ObjectHandle  theObject,
const AttributeHandleSet theAttributes 
) throw ( ObjectNotKnown, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::resignFederationExecution ( ResignAction  theAction) throw ( FederateOwnsAttributes, FederateNotExecutionMember, InvalidResignAction, ConcurrentAccessAttempted, RTIinternalError)
virtual

Referenced by resignAndDestroy().

virtual void rti13::RTIambassador::retract ( EventRetractionHandle  theHandle) throw ( InvalidRetractionHandle, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual EventRetractionHandle rti13::RTIambassador::sendInteraction ( InteractionClassHandle  theInteraction,
const ParameterHandleValuePairSet theParameters,
const FedTime theTime,
const char *  theTag 
) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual

Referenced by main().

virtual void rti13::RTIambassador::sendInteraction ( InteractionClassHandle  theInteraction,
const ParameterHandleValuePairSet theParameters,
const char *  theTag 
) throw ( InteractionClassNotDefined, InteractionClassNotPublished, InteractionParameterNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual EventRetractionHandle rti13::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)
virtual
virtual void rti13::RTIambassador::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 rti13::RTIambassador::subscribeInteractionClass ( InteractionClassHandle  theClass,
Boolean  active = RTI_TRUE 
) throw ( InteractionClassNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, FederateLoggingServiceCalls, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::subscribeInteractionClassWithRegion ( InteractionClassHandle  theClass,
Region theRegion,
Boolean  active = RTI_TRUE 
) throw ( InteractionClassNotDefined, RegionNotKnown, InvalidRegionContext, FederateLoggingServiceCalls, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::subscribeObjectClassAttributes ( ObjectClassHandle  theClass,
const AttributeHandleSet attributeList,
Boolean  active = RTI_TRUE 
) throw ( ObjectClassNotDefined, AttributeNotDefined, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::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 rti13::RTIambassador::synchronizationPointAchieved ( const char *  label) throw ( SynchronizationPointLabelWasNotAnnounced, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual

Referenced by synchronizeFederation().

virtual Boolean rti13::RTIambassador::tick ( ) throw ( SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual Boolean rti13::RTIambassador::tick ( TickTime  minimum,
TickTime  maximum 
) throw ( SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
virtual
virtual void rti13::RTIambassador::timeAdvanceRequest ( const FedTime theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual

Referenced by main().

virtual void rti13::RTIambassador::timeAdvanceRequestAvailable ( const FedTime theTime) throw ( InvalidFederationTime, FederationTimeAlreadyPassed, TimeAdvanceAlreadyInProgress, EnableTimeRegulationPending, EnableTimeConstrainedPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::unassociateRegionForUpdates ( Region theRegion,
ObjectHandle  theObject 
) throw ( ObjectNotKnown, InvalidRegionContext, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::unconditionalAttributeOwnershipDivestiture ( ObjectHandle  theObject,
const AttributeHandleSet theAttributes 
) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::unpublishInteractionClass ( InteractionClassHandle  theInteraction) throw ( InteractionClassNotDefined, InteractionClassNotPublished, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::unpublishObjectClass ( ObjectClassHandle  theClass) throw ( ObjectClassNotDefined, ObjectClassNotPublished, OwnershipAcquisitionPending, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::unsubscribeInteractionClass ( InteractionClassHandle  theClass) throw ( InteractionClassNotDefined, InteractionClassNotSubscribed, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::unsubscribeInteractionClassWithRegion ( InteractionClassHandle  theClass,
Region theRegion 
) throw ( InteractionClassNotDefined, InteractionClassNotSubscribed, RegionNotKnown, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::unsubscribeObjectClass ( ObjectClassHandle  theClass) throw ( ObjectClassNotDefined, ObjectClassNotSubscribed, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual void rti13::RTIambassador::unsubscribeObjectClassWithRegion ( ObjectClassHandle  theClass,
Region theRegion 
) throw ( ObjectClassNotDefined, RegionNotKnown, ObjectClassNotSubscribed, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual
virtual EventRetractionHandle rti13::RTIambassador::updateAttributeValues ( ObjectHandle  theObject,
const AttributeHandleValuePairSet theAttributes,
const FedTime theTime,
const char *  theTag 
) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, InvalidFederationTime, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual

Referenced by main().

virtual void rti13::RTIambassador::updateAttributeValues ( ObjectHandle  theObject,
const AttributeHandleValuePairSet theAttributes,
const char *  theTag 
) throw ( ObjectNotKnown, AttributeNotDefined, AttributeNotOwned, FederateNotExecutionMember, ConcurrentAccessAttempted, SaveInProgress, RestoreInProgress, RTIinternalError)
virtual

Member Data Documentation

RTIambPrivateData* rti13::RTIambassador::privateData
RTIambPrivateRefs* rti13::RTIambassador::privateRefs
private

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

Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)