MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public 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 throw (SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
 
virtual Boolean tick (TickTime minimum, TickTime maximum) throw ( SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
 
 throw (MemoryExhausted, RTIinternalError)
 
virtual ~RTIambassador () throw (RTIinternalError)
 
virtual RegionToken getRegionToken (Region *) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, RegionNotKnown, RTIinternalError)
 
virtual RegiongetRegion (RegionToken) throw ( FederateNotExecutionMember, ConcurrentAccessAttempted, RegionNotKnown, RTIinternalError)
 

Public Attributes

RTIambPrivateData * privateData
 

Private Attributes

RTIambPrivateRefs * privateRefs
 

Member Typedef Documentation

Constructor & Destructor Documentation

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
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
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
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
virtual void rti13::RTIambassador::federateRestoreNotComplete ( )
throw ( RestoreNotRequested,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
SaveInProgress,
RTIinternalError
)
virtual
virtual void rti13::RTIambassador::federateSaveBegun ( )
throw ( SaveNotInitiated,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RestoreInProgress,
RTIinternalError
)
virtual
virtual void rti13::RTIambassador::federateSaveComplete ( )
throw ( SaveNotInitiated,
FederateNotExecutionMember,
ConcurrentAccessAttempted,
RestoreInProgress,
RTIinternalError
)
virtual
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
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
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
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
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
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
virtual Boolean rti13::RTIambassador::throw ( SpecifiedSaveLabelDoesNotExist  ,
ConcurrentAccessAttempted  ,
RTIinternalError   
)
virtual
rti13::RTIambassador::throw ( MemoryExhausted  ,
RTIinternalError   
)
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
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
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 Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)