|
pRTI v1.3 | ||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
The RTI presents this interface to the federate. RTI implementer must implement this.
| Method Summary | |
void |
associateRegionForUpdates(Region theRegion,
int theObject,
AttributeHandleSet theAttributes)
The Associate Region For Updates service shall associate a region to be used for updates with instance attributes of a specific object instance. |
void |
attributeOwnershipAcquisition(int theObject,
AttributeHandleSet desiredAttributes,
byte[] userSuppliedTag)
The Attribute Ownership Acquisition service shall request the ownership of the specified instance attributes of the specified object instance. |
void |
attributeOwnershipAcquisitionIfAvailable(int theObject,
AttributeHandleSet desiredAttributes)
The Attribute Ownership Acquisition If Available service shall request the ownership of the specified instance attributes of the specified object instance only if the instance attribute is unowned by all federates or it is in the process of being divested by its owner. |
AttributeHandleSet |
attributeOwnershipReleaseResponse(int theObject,
AttributeHandleSet theAttributes)
The Attribute Ownership Release Response service shall notify the RTI that the federate is willing to release ownership of the specified instance attributes for the specified object instance. |
void |
cancelAttributeOwnershipAcquisition(int theObject,
AttributeHandleSet theAttributes)
The Cancel Attribute Ownership Acquisition service shall notify the RTI that the federate no longer wants to acquire ownership of the specified instance attributes. |
void |
cancelNegotiatedAttributeOwnershipDivestiture(int theObject,
AttributeHandleSet theAttributes)
The Cancel Negotiated Attribute Ownership Divestiture service shall notify the RTI that the federate no longer wants to divest ownership of the specified instance attributes. |
void |
changeAttributeOrderType(int theObject,
AttributeHandleSet theAttributes,
int theType)
The preferred order type for each attribute of an object instance shall be initialized from the object class description in the FED. |
void |
changeAttributeTransportationType(int theObject,
AttributeHandleSet theAttributes,
int theType)
The transportation type for each attribute of an object instance shall be initialized from the object class description in the FED. |
void |
changeInteractionOrderType(int theClass,
int theType)
The preferred order type of each interaction shall be initialized from the interaction class description in the FED. |
void |
changeInteractionTransportationType(int theClass,
int theType)
The transportation type for each interaction shall be initialized from the interaction class description in the FED. |
void |
createFederationExecution(java.lang.String executionName,
java.net.URL fed)
The Create Federation Execution service shall create a new federation execution and add it to the set of supported federation executions. |
Region |
createRegion(int spaceHandle,
int numberOfExtents)
The Create Region service shall create a region that has the dimensions of the specified routing space and the specified number of extents. |
void |
deleteObjectInstance(int ObjectHandle,
byte[] userSuppliedTag)
The Delete Object Instance service shall inform the federation that an object instance with the specified designator, owned by the federate, is to be removed from the federation execution. |
hla.rti.EventRetractionHandle |
deleteObjectInstance(int ObjectHandle,
byte[] userSuppliedTag,
LogicalTime theTime)
The Delete Object Instance service shall inform the federation that an object instance with the specified designator, owned by the federate, is to be removed from the federation execution. |
void |
deleteRegion(Region theRegion)
The Delete Region service shall delete the specified region. |
void |
destroyFederationExecution(java.lang.String executionName)
The Destroy Federation Execution service shall remove a federation execution from the RTI set of supported federation executions. |
void |
disableAsynchronousDelivery()
Invocations of the Disable Asynchronous Delivery service shall instruct the RTI to deliver received RO messages to the invoking federate only when it is in the Time A dvancing state and the federate is time constrained. |
void |
disableAttributeRelevanceAdvisorySwitch()
The Disable Attribute Relevance Advisory Switch service shall set the Attribute Relevance Advisory switch off. |
void |
disableAttributeScopeAdvisorySwitch()
The Disable Attribute Scope Advisory Switch service shall set the Attribute Scope Advisory switch off. |
void |
disableClassRelevanceAdvisorySwitch()
The Disable Class Relevance Advisory Switch service shall set the Class Relevance Advisory Switch off. |
void |
disableInteractionRelevanceAdvisorySwitch()
The Disable Interaction Relevance Advisory Switch service shall set the Interaction Relevance Advisory switch off. |
void |
disableTimeConstrained()
Invocation of the Disable Time Constrained service shall indicate that the federate is no longer time constrained. |
void |
disableTimeRegulation()
Invocation of the Disable Time Regulation service shall indicate that the federate is disabling time regulation. |
void |
enableAsynchronousDelivery()
Invocations of the Enable Asynchronous Delivery service shall instruct the RTI to deliver received RO messages to the invoking federate when it is in either the Time Advancing or Time Granted state. |
void |
enableAttributeRelevanceAdvisorySwitch()
The Enable Attribute Relevance Advisory Switch service shall set the Attribute Relevance Advisory switch on. |
void |
enableAttributeScopeAdvisorySwitch()
The Enable Attribute Scope Advisory Switch service shall set the Attribute Scope Advisory switch on. |
void |
enableClassRelevanceAdvisorySwitch()
The Enable Class Relevance Advisory Switch service shall set the Class Relevance Advisory switch on. |
void |
enableInteractionRelevanceAdvisorySwitch()
The Enable Interaction Relevance Advisory Switch service shall set the Interaction Relevance Advisory switch on. |
void |
enableTimeConstrained()
The Enable Time Constrained service shall request that the federate invoking the service become time constrained. |
void |
enableTimeRegulation(LogicalTime theFederateTime,
LogicalTimeInterval theLookahead)
The Enable Time Regulation service shall enable time regulation for the federate invoking the service, thereby enabling the federate to send TSO messages. |
void |
federateRestoreComplete()
The Federate Restore Complete service shall notify the RTI that the federate has completed its restore attempt successfully. |
void |
federateRestoreNotComplete()
The Federate Restore Complete service shall notify the RTI that the federate has completed its restore attempt unsuccessfully. |
void |
federateSaveBegun()
The Federate Save Begun service shall notify the RTI that the federate is beginning to save its state. |
void |
federateSaveComplete()
The Federate Save Complete service shall notify the RTI that the federate has completed its save attempt successfully. |
void |
federateSaveNotComplete()
The Federate Save Not Complete service shall notify the RTI that the federate has completed its save attempt unsuccessfully. |
void |
flushQueueRequest(LogicalTime theTime)
The Flush Queue Request service shall request that all messages queued in the RTI that the federate will receive as TSO messages be delivered now. |
int |
getAttributeHandle(java.lang.String theName,
int whichClass)
The Get Attribute Handle service shall return the attribute handle associated with the supplied attribute name and object class. |
java.lang.String |
getAttributeName(int theHandle,
int whichClass)
The Get Attribute Name service shall return the attribute name associated with the supplied attribute handle and object class. |
int |
getAttributeRoutingSpaceHandle(int theHandle,
int whichClass)
The Get Attribute Routing Space Handle service shall return the routing space associated with the supplied attribute and object class. |
int |
getDimensionHandle(java.lang.String theName,
int whichSpace)
The Get Dimension Handle service shall return the dimension handle associated with the supplied dimension name and routing space. |
java.lang.String |
getDimensionName(int theHandle,
int whichClass)
The Get Dimension Name service shall return the dimension name associated with the supplied dimension handle and routing space. |
int |
getInteractionClassHandle(java.lang.String theName)
The Get Interaction Class Handle service shall return the interaction class handle associated with the supplied interaction class name. |
java.lang.String |
getInteractionClassName(int theHandle)
The Get Interaction Class Name service shall return the interaction class name associated with the supplied interaction class handle. |
int |
getInteractionRoutingSpaceHandle(int theHandle)
The Get Interaction Routing Space Handle service shall return the routing space associated with the supplied interaction class. |
int |
getObjectClass(int theObject)
The Get Object Class service shall return the known object class of the supplied object instance. |
int |
getObjectClassHandle(java.lang.String theName)
The Get Object Class Handle service shall return the object class handle associated with the supplied object class name. |
java.lang.String |
getObjectClassName(int theHandle)
The Get Object Class Name service shall return the object class name associated with the supplied object class handle. |
int |
getObjectInstanceHandle(java.lang.String theName)
The Get Object Instance Handle service shall return the handle of the object instance with the supplied name. |
java.lang.String |
getObjectInstanceName(int theHandle)
The Get Object Instance Name service shall return the name of the object instance with the supplied handle. |
int |
getOrderingHandle(java.lang.String theName)
The Get Ordering Handle service shall return the ordering handle associated with the supplied ordering name. |
java.lang.String |
getOrderingName(int theHandle)
The Get Ordering Name service shall return the ordering name associated with the supplied ordering handle. |
int |
getParameterHandle(java.lang.String theName,
int whichClass)
The Get Parameter Handle service shall return the parameter handle associated with the supplied parameter name and interaction class. |
java.lang.String |
getParameterName(int theHandle,
int whichClass)
The Get Parameter Name service shall return the parameter name associated with the supplied parameter handle and interaction class. |
int |
getRoutingSpaceHandle(java.lang.String theName)
The Get Routing Space Handle service shall return the routing space handle associated with the supplied routing space name. |
java.lang.String |
getRoutingSpaceName(int theHandle)
The Get Routing Space Name service shall return the routing space name associated with the supplied routing space handle. |
int |
getTransportationHandle(java.lang.String theName)
The Get Transportation Handle service shall return the transportation handle associated with the supplied transportation name. |
java.lang.String |
getTransportationName(int theHandle)
The Get Transportation Name service shall return the transportation name associated with the supplied transportation handle. |
boolean |
isAttributeOwnedByFederate(int theObject,
int theAttribute)
The Is Attribute Owned By Federate service shall be used to determine if the specified instance attribute of the specified object instance designator is owned by the invoking federate. |
int |
joinFederationExecution(java.lang.String federateType,
java.lang.String federationExecutionName,
FederateAmbassador federateReference)
The Join Federation Execution service shall affiliate the federate with a federation execution. |
int |
joinFederationExecution(java.lang.String federateType,
java.lang.String federationExecutionName,
FederateAmbassador federateReference,
MobileFederateServices serviceReferences)
The Join Federation Execution service shall affiliate the federate with a federation execution. |
void |
localDeleteObjectInstance(int ObjectHandle)
The Local Delete Object Instance service shall inform the RTI that it shall treat the specified object instance as if the RTI had never notified the invoking federate to discover the object instance. |
void |
modifyLookahead(LogicalTimeInterval theLookahead)
The Modify Lookahead service shall request a change to the actual value of the federate’s lookahead. |
void |
negotiatedAttributeOwnershipDivestiture(int theObject,
AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
The Negotiated Attribute Ownership Divestiture service shall notify the RTI that the federate no longer wants to own the specified instance attributes of the specified object instance. |
void |
nextEventRequest(LogicalTime theTime)
The Next Event Request service shall request the logical time of the federate to be advanced to the time stamp of the next TSO message that will be delivered to the federate, provided that message has a time stamp no greater than the logical time specified in the request. |
void |
nextEventRequestAvailable(LogicalTime theTime)
The Next Event Request Available service shall request the logical time of the federate to be advanced to the time stamp of the next TSO message that will be delivered to the federate, provided that message has a time stamp no greater than the logical time specified in the request. |
void |
notifyOfRegionModification(Region modifiedRegionInstance)
The Notify of Region Modification service shall inform the RTI about changes to the extent set of the region. |
void |
publishInteractionClass(int theInteraction)
The Publish Interaction Class service shall inform the RTI which classes of interactions the federate will send to the federation execution. |
void |
publishObjectClass(int theClass,
AttributeHandleSet attributeList)
The information conveyed by the federate via the Publish Object Class service shall be used in multiple ways. |
void |
queryAttributeOwnership(int theObject,
int theAttribute)
The Query Attribute Ownership service shall be used to determine the owner of the specified instance attribute. |
LogicalTime |
queryFederateTime()
The Query Federate Time service shall request the current value of the invoking federate’s logical time. |
LogicalTime |
queryLBTS()
The Query LBTS service shall request the invoking federate’s current value of LBTS. |
LogicalTimeInterval |
queryLookahead()
The Query Lookahead service shall query the RTI for the current value of the federate’s actual lookahead. |
LogicalTime |
queryMinNextEventTime()
The Query Minimum Next Event Time service shall request the minimum of LBTS and the time stamp of the next sent TSO message that is held by the RTI for delivery to the requesting federate, if there are any. |
void |
registerFederationSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag)
The Register Federation Synchronization Point service shall be used to initiate the registration of an upcoming synchronization point label. |
void |
registerFederationSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag,
FederateHandleSet synchronizationSet)
The Register Federation Synchronization Point service shall be used to initiate the registration of an upcoming synchronization point label. |
int |
registerObjectInstance(int theClass)
The RTI shall create a unique (to the local federate) object instance designator and shall link it with an instance of the supplied object class. |
int |
registerObjectInstance(int theClass,
java.lang.String theObject)
The RTI shall create a unique (to the local federate) object instance designator and shall link it with an instance of the supplied object class. |
int |
registerObjectInstanceWithRegion(int theClass,
int[] theAttributes,
Region[] theRegions)
The Register Object Instance With Region service shall create a unique object instance designator and link it with an object instance of the supplied object class. |
int |
registerObjectInstanceWithRegion(int theClass,
java.lang.String theObject,
int[] theAttributes,
Region[] theRegions)
The Register Object Instance With Region service shall create a unique object instance designator and link it with an object instance of the supplied object class. |
void |
requestClassAttributeValueUpdate(int theClass,
AttributeHandleSet theAttributes)
The Request Object Attribute Value Update service shall be used to stimulate the update of values of specified attributes. |
void |
requestClassAttributeValueUpdateWithRegion(int theClass,
AttributeHandleSet theAttributes,
Region theRegion)
The Request Class Attribute Value Update With Region service shall be used to stimulate the update of values of specified attributes. |
void |
requestFederationRestore(java.lang.String label)
The Request Federation Restore service shall direct the RTI to begin the federation execution restoration process. |
void |
requestFederationSave(java.lang.String label)
The Request Federation Save service shall specify that a federation save should take place. |
void |
requestFederationSave(java.lang.String label,
LogicalTime theTime)
The Request Federation Save service shall specify that a federation save should take place. |
void |
requestObjectAttributeValueUpdate(int theObject,
AttributeHandleSet theAttributes)
The Request Object Attribute Value Update service shall be used to stimulate the update of values of specified attributes. |
void |
resignFederationExecution(int resignAction)
The Resign Federation Execution service shall indicate the requested cessation of federation participation. |
void |
retract(hla.rti.EventRetractionHandle theHandle)
The Retract service shall be used by a federate to notify the federation execution that a message/ event previously sent by the federate is to be retracted. |
void |
sendInteraction(int theInteraction,
SuppliedParameters theParameters,
byte[] userSuppliedTag)
The Send Interaction service shall send an interaction into the federation. |
hla.rti.EventRetractionHandle |
sendInteraction(int theInteraction,
SuppliedParameters theParameters,
byte[] userSuppliedTag,
LogicalTime theTime)
The Send Interaction service shall send an interaction into the federation. |
void |
sendInteractionWithRegion(int theInteraction,
SuppliedParameters theParameters,
byte[] userSuppliedTag,
Region theRegion)
The Send Interaction With Region service shall send an interaction into the federation. |
hla.rti.EventRetractionHandle |
sendInteractionWithRegion(int theInteraction,
SuppliedParameters theParameters,
byte[] userSuppliedTag,
Region theRegion,
LogicalTime theTime)
The Send Interaction With Region service shall send an interaction into the federation. |
void |
subscribeInteractionClass(int theClass)
Specifies an interaction class for which the RTI should notify the federate of sent interactions by invoking the Receive Interaction † service at the federate. |
void |
subscribeInteractionClassPassively(int theClass)
Specifies an interaction class for which the RTI should notify the federate of sent interactions by invoking the Receive Interaction † service at the federate. |
void |
subscribeInteractionClassPassivelyWithRegion(int theClass,
Region theRegion)
The Subscribe Interaction Class With Region service shall specify the class of interactions that should be delivered to the federate, taking the region into account. |
void |
subscribeInteractionClassWithRegion(int theClass,
Region theRegion)
The Subscribe Interaction Class With Region service shall specify the class of interactions that should be delivered to the federate, taking the region into account. |
void |
subscribeObjectClassAttributes(int theClass,
AttributeHandleSet attributeList)
The Subscribe Object Class Attributes service shall specify an object class at which the RTI shall notify the federate of discovery of object instances. |
void |
subscribeObjectClassAttributesPassively(int theClass,
AttributeHandleSet attributeList)
The Subscribe Object Class Attributes service shall specify an object class at which the RTI shall notify the federate of discovery of object instances. |
void |
subscribeObjectClassAttributesPassivelyWithRegion(int theClass,
Region theRegion,
AttributeHandleSet attributeList)
The Subscribe Object Class Attributes With Region service shall specify an object class for which the RTI is to begin notifying the federate of discovery of instantiated object instances when at least one of that object instance’s instance attributes are in scope. |
void |
subscribeObjectClassAttributesWithRegion(int theClass,
Region theRegion,
AttributeHandleSet attributeList)
The Subscribe Object Class Attributes With Region service shall specify an object class for which the RTI is to begin notifying the federate of discovery of instantiated object instances when at least one of that object instance’s instance attributes are in scope. |
void |
synchronizationPointAchieved(java.lang.String synchronizationPointLabel)
The Synchronization Point Achieved service shall inform the RTI that the federate has reached the specified synchronization point. |
void |
tick()
The tick method allows the RTI to perform call-backs to a single-threaded federate. |
void |
timeAdvanceRequest(LogicalTime theTime)
The Time Advance Request service shall request an advance of the federate's logical time and release zero or more messages for delivery to the federate. |
void |
timeAdvanceRequestAvailable(LogicalTime theTime)
The Time Advance Request Available service shall request an advance of the federate's logical time. |
void |
unassociateRegionForUpdates(Region theRegion,
int theObject)
The Unassociate Region For Updates service shall remove the association between the region and all instance attributes associated with that region. |
void |
unconditionalAttributeOwnershipDivestiture(int theObject,
AttributeHandleSet theAttributes)
The Unconditional Attribute Ownership Divestiture service shall notify the RTI that the federate no longer wants to own the specified instance attributes of the specified object. |
void |
unpublishInteractionClass(int theInteraction)
The Unpublish Interaction Class service shall inform the RTI that the federate will no longer send interactions of the specified class. |
void |
unpublishObjectClass(int theClass)
The Unpublish Object Class service shall inform the RTI that the federate will no longer register object instances of the specified object class. |
void |
unsubscribeInteractionClass(int theClass)
The Unsubscribe Interaction Class service shall inform the RTI to no longer notify the federate of sent interactions of the specified interaction class. |
void |
unsubscribeInteractionClassWithRegion(int theClass,
Region theRegion)
The Unsubscribe Interaction Class With Region service shall inform the RTI that it should no longer notify the federate of interactions of the specified class that are sent into the specified region. |
void |
unsubscribeObjectClass(int theClass)
The Unsubscribe Object Class service shall inform the RTI that it is to stop notifying the federate of object instance discovery at the specified object class. |
void |
unsubscribeObjectClassWithRegion(int theClass,
Region theRegion)
The Unsubscribe Object Class With Region service shall inform the RTI that it shall stop notifying the federate of object instance discoveries for the specified object class in the specified region. |
void |
updateAttributeValues(int theObject,
SuppliedAttributes theAttributes,
byte[] userSuppliedTag)
The Update Attribute Values service shall provide current values to the federation for instance attributes owned by the federate. |
hla.rti.EventRetractionHandle |
updateAttributeValues(int theObject,
SuppliedAttributes theAttributes,
byte[] userSuppliedTag,
LogicalTime theTime)
The Update Attribute Values service shall provide current values to the federation for instance attributes owned by the federate. |
| Method Detail |
public void createFederationExecution(java.lang.String executionName,
java.net.URL fed)
throws hla.rti.FederationExecutionAlreadyExists,
hla.rti.CouldNotOpenFED,
hla.rti.ErrorReadingFED,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
executionName - Federation execution namefed - FED designator
public void destroyFederationExecution(java.lang.String executionName)
throws hla.rti.FederatesCurrentlyJoined,
hla.rti.FederationExecutionDoesNotExist,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
executionName - — Federation execution name
public int joinFederationExecution(java.lang.String federateType,
java.lang.String federationExecutionName,
FederateAmbassador federateReference)
throws hla.rti.FederateAlreadyExecutionMember,
hla.rti.FederationExecutionDoesNotExist,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
federateType - Federate typefederationExecutionName - Federation execution namefederateReference - Reference to Federate Ambassador
public int joinFederationExecution(java.lang.String federateType,
java.lang.String federationExecutionName,
FederateAmbassador federateReference,
MobileFederateServices serviceReferences)
throws hla.rti.FederateAlreadyExecutionMember,
hla.rti.FederationExecutionDoesNotExist,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
federateType - Federate typefederationExecutionName - Federation execution namefederateReference - Reference to Federate AmbassadorserviceReferences - Mobile Federate Services
public void resignFederationExecution(int resignAction)
throws hla.rti.FederateOwnsAttributes,
hla.rti.FederateNotExecutionMember,
hla.rti.InvalidResignAction,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
resignAction - Directive to a) release ownership of all owned instance attributes
public void registerFederationSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag)
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
synchronizationPointLabel - Synchronization point labeluserSuppliedTag - User-supplied tag
public void registerFederationSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag,
FederateHandleSet synchronizationSet)
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
synchronizationPointLabel - Synchronization point labeluserSuppliedTag - User-supplied tagsynchronizationSet - Set of federate designators
public void synchronizationPointAchieved(java.lang.String synchronizationPointLabel)
throws hla.rti.SynchronizationLabelNotAnnounced,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
synchronizationPointLabel - Synchronization point label
public void requestFederationSave(java.lang.String label,
LogicalTime theTime)
throws hla.rti.FederationTimeAlreadyPassed,
hla.rti.InvalidFederationTime,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
label - Federation save labeltheTime - Value of federation time
public void requestFederationSave(java.lang.String label)
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
label - Federation save label
public void federateSaveBegun()
throws hla.rti.SaveNotInitiated,
hla.rti.FederateNotExecutionMember,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public void federateSaveComplete()
throws hla.rti.SaveNotInitiated,
hla.rti.FederateNotExecutionMember,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public void federateSaveNotComplete()
throws hla.rti.SaveNotInitiated,
hla.rti.FederateNotExecutionMember,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public void requestFederationRestore(java.lang.String label)
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
label - Federation save label
public void federateRestoreComplete()
throws hla.rti.RestoreNotRequested,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public void federateRestoreNotComplete()
throws hla.rti.RestoreNotRequested,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public void publishObjectClass(int theClass,
AttributeHandleSet attributeList)
throws hla.rti.ObjectClassNotDefined,
hla.rti.AttributeNotDefined,
hla.rti.OwnershipAcquisitionPending,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Object class designatorattributeList - Set of attribute designators
public void unpublishObjectClass(int theClass)
throws hla.rti.ObjectClassNotDefined,
hla.rti.ObjectClassNotPublished,
hla.rti.OwnershipAcquisitionPending,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Object class designator
public void publishInteractionClass(int theInteraction)
throws hla.rti.InteractionClassNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
Interaction - class designator
public void unpublishInteractionClass(int theInteraction)
throws hla.rti.InteractionClassNotDefined,
hla.rti.InteractionClassNotPublished,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theInteraction - Interaction class designator
public void subscribeObjectClassAttributes(int theClass,
AttributeHandleSet attributeList)
throws hla.rti.ObjectClassNotDefined,
hla.rti.AttributeNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
Object - class designatorSet - of attribute designators
public void subscribeObjectClassAttributesPassively(int theClass,
AttributeHandleSet attributeList)
throws hla.rti.ObjectClassNotDefined,
hla.rti.AttributeNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
Object - class designatorSet - of attribute designators
public void unsubscribeObjectClass(int theClass)
throws hla.rti.ObjectClassNotDefined,
hla.rti.ObjectClassNotSubscribed,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
Object - class designator
public void subscribeInteractionClass(int theClass)
throws hla.rti.InteractionClassNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.FederateLoggingServiceCalls,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
subscribeInteractionClass - Interaction class designator
public void subscribeInteractionClassPassively(int theClass)
throws hla.rti.InteractionClassNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.FederateLoggingServiceCalls,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
subscribeInteractionClass - Interaction class designator
public void unsubscribeInteractionClass(int theClass)
throws hla.rti.InteractionClassNotDefined,
hla.rti.InteractionClassNotSubscribed,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Interaction class designator
public int registerObjectInstance(int theClass)
throws hla.rti.ObjectClassNotDefined,
hla.rti.ObjectClassNotPublished,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Object class designator
public int registerObjectInstance(int theClass,
java.lang.String theObject)
throws hla.rti.ObjectClassNotDefined,
hla.rti.ObjectClassNotPublished,
hla.rti.ObjectAlreadyRegistered,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Object class designatortheObject - Object instance name
public void updateAttributeValues(int theObject,
SuppliedAttributes theAttributes,
byte[] userSuppliedTag)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.AttributeNotOwned,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatortheAttributes - Set of attribute designator and value pairsuserSuppliedTag - User- supplied tag
public hla.rti.EventRetractionHandle updateAttributeValues(int theObject,
SuppliedAttributes theAttributes,
byte[] userSuppliedTag,
LogicalTime theTime)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.AttributeNotOwned,
hla.rti.InvalidFederationTime,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatortheAttributes - Set of attribute designator and value pairsuserSuppliedTag - User- supplied tagtheTime - Federation time
public void sendInteraction(int theInteraction,
SuppliedParameters theParameters,
byte[] userSuppliedTag)
throws hla.rti.InteractionClassNotDefined,
hla.rti.InteractionClassNotPublished,
hla.rti.InteractionParameterNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theInteraction - Interaction class designatortheParameters - Set of interaction parameter designator and value pairsuserSuppliedTag - User- supplied tag
public hla.rti.EventRetractionHandle sendInteraction(int theInteraction,
SuppliedParameters theParameters,
byte[] userSuppliedTag,
LogicalTime theTime)
throws hla.rti.InteractionClassNotDefined,
hla.rti.InteractionClassNotPublished,
hla.rti.InteractionParameterNotDefined,
hla.rti.InvalidFederationTime,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theInteraction - Interaction class designatortheParameters - Set of interaction parameter designator and value pairsuserSuppliedTag - User- supplied tagtheTime - Federation time
public void deleteObjectInstance(int ObjectHandle,
byte[] userSuppliedTag)
throws hla.rti.ObjectNotKnown,
hla.rti.DeletePrivilegeNotHeld,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
ObjectHandle - Object instance designatoruserSuppliedTag - User- supplied tag
public hla.rti.EventRetractionHandle deleteObjectInstance(int ObjectHandle,
byte[] userSuppliedTag,
LogicalTime theTime)
throws hla.rti.ObjectNotKnown,
hla.rti.DeletePrivilegeNotHeld,
hla.rti.InvalidFederationTime,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
ObjectHandle - Object instance designatoruserSuppliedTag - User- supplied tagtheTime - Federation time
public void localDeleteObjectInstance(int ObjectHandle)
throws hla.rti.ObjectNotKnown,
hla.rti.FederateOwnsAttributes,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
ObjectHandle - Object instance designator
public void changeAttributeTransportationType(int theObject,
AttributeHandleSet theAttributes,
int theType)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.AttributeNotOwned,
hla.rti.InvalidTransportationHandle,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatortheAttributes - Set of attribute designatorstheType - Transportation designator
public void changeInteractionTransportationType(int theClass,
int theType)
throws hla.rti.InteractionClassNotDefined,
hla.rti.InteractionClassNotPublished,
hla.rti.InvalidTransportationHandle,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Interaction class designatortheType - Transportation designator
public void requestObjectAttributeValueUpdate(int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatortheAttributes - Set of attribute designators
public void requestClassAttributeValueUpdate(int theClass,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectClassNotDefined,
hla.rti.AttributeNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object class designatortheAttributes - Set of attribute designators
public void unconditionalAttributeOwnershipDivestiture(int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.AttributeNotOwned,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatortheAttributes - Set of attribute designators
public void negotiatedAttributeOwnershipDivestiture(int theObject,
AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.AttributeNotOwned,
hla.rti.AttributeAlreadyBeingDivested,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatortheAttributes - Set of attribute designatorsuserSuppliedTag - User- supplied tag
public void attributeOwnershipAcquisition(int theObject,
AttributeHandleSet desiredAttributes,
byte[] userSuppliedTag)
throws hla.rti.ObjectNotKnown,
hla.rti.ObjectClassNotPublished,
hla.rti.AttributeNotDefined,
hla.rti.AttributeNotPublished,
hla.rti.FederateOwnsAttributes,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatordesiredAttributes - Set of attribute designatorsuserSuppliedTag - User-supplied tag
public void attributeOwnershipAcquisitionIfAvailable(int theObject,
AttributeHandleSet desiredAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.ObjectClassNotPublished,
hla.rti.AttributeNotDefined,
hla.rti.AttributeNotPublished,
hla.rti.FederateOwnsAttributes,
hla.rti.AttributeAlreadyBeingAcquired,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatordesiredAttributes - Set of attribute designators
public AttributeHandleSet attributeOwnershipReleaseResponse(int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.AttributeNotOwned,
hla.rti.FederateWasNotAskedToReleaseAttribute,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatortheAttributes - Set of attribute designators for which the federate is willing to release ownership
public void cancelNegotiatedAttributeOwnershipDivestiture(int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.AttributeNotOwned,
hla.rti.AttributeDivestitureWasNotRequested,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatortheAttributes - Set of attribute designators
public void cancelAttributeOwnershipAcquisition(int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.AttributeAlreadyOwned,
hla.rti.AttributeAcquisitionWasNotRequested,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatortheAttributes - Set of attribute designators
public void queryAttributeOwnership(int theObject,
int theAttribute)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatortheAttribute - Attribute designator
public boolean isAttributeOwnedByFederate(int theObject,
int theAttribute)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatortheAttribute - Attribute designator
public void enableTimeRegulation(LogicalTime theFederateTime,
LogicalTimeInterval theLookahead)
throws hla.rti.TimeRegulationAlreadyEnabled,
hla.rti.EnableTimeRegulationPending,
hla.rti.TimeAdvanceAlreadyInProgress,
hla.rti.InvalidFederationTime,
hla.rti.InvalidLookahead,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theFederateTime - Value of federation timetheLookahead - Lookahead value
public void disableTimeRegulation()
throws hla.rti.TimeRegulationWasNotEnabled,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public void enableTimeConstrained()
throws hla.rti.TimeConstrainedAlreadyEnabled,
hla.rti.EnableTimeConstrainedPending,
hla.rti.TimeAdvanceAlreadyInProgress,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public void disableTimeConstrained()
throws hla.rti.TimeConstrainedWasNotEnabled,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public void timeAdvanceRequest(LogicalTime theTime)
throws hla.rti.InvalidFederationTime,
hla.rti.FederationTimeAlreadyPassed,
hla.rti.TimeAdvanceAlreadyInProgress,
hla.rti.EnableTimeRegulationPending,
hla.rti.EnableTimeConstrainedPending,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theTime - Value of federation time
public void timeAdvanceRequestAvailable(LogicalTime theTime)
throws hla.rti.InvalidFederationTime,
hla.rti.FederationTimeAlreadyPassed,
hla.rti.TimeAdvanceAlreadyInProgress,
hla.rti.EnableTimeRegulationPending,
hla.rti.EnableTimeConstrainedPending,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theTime - Value of federation time
public void nextEventRequest(LogicalTime theTime)
throws hla.rti.InvalidFederationTime,
hla.rti.FederationTimeAlreadyPassed,
hla.rti.TimeAdvanceAlreadyInProgress,
hla.rti.EnableTimeRegulationPending,
hla.rti.EnableTimeConstrainedPending,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theTime - Value of federation time
public void nextEventRequestAvailable(LogicalTime theTime)
throws hla.rti.InvalidFederationTime,
hla.rti.FederationTimeAlreadyPassed,
hla.rti.TimeAdvanceAlreadyInProgress,
hla.rti.EnableTimeRegulationPending,
hla.rti.EnableTimeConstrainedPending,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theTime - Value of federation time
public void flushQueueRequest(LogicalTime theTime)
throws hla.rti.InvalidFederationTime,
hla.rti.FederationTimeAlreadyPassed,
hla.rti.TimeAdvanceAlreadyInProgress,
hla.rti.EnableTimeRegulationPending,
hla.rti.EnableTimeConstrainedPending,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theTime - Value of federation time
public void enableAsynchronousDelivery()
throws hla.rti.AsynchronousDeliveryAlreadyEnabled,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public void disableAsynchronousDelivery()
throws hla.rti.AsynchronousDeliveryAlreadyDisabled,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public LogicalTime queryLBTS()
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public LogicalTime queryFederateTime()
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public LogicalTime queryMinNextEventTime()
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public void modifyLookahead(LogicalTimeInterval theLookahead)
throws hla.rti.InvalidLookahead,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theLookahead - Requested value of lookahead
public LogicalTimeInterval queryLookahead()
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
public void retract(hla.rti.EventRetractionHandle theHandle)
throws hla.rti.InvalidRetractionHandle,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theHandle - Event retraction designator
public void changeAttributeOrderType(int theObject,
AttributeHandleSet theAttributes,
int theType)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.AttributeNotOwned,
hla.rti.InvalidOrderingHandle,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theObject - Object instance designatortheAttributes - Set of attribute designatorstheType - Order designator
public void changeInteractionOrderType(int theClass,
int theType)
throws hla.rti.InteractionClassNotDefined,
hla.rti.InteractionClassNotPublished,
hla.rti.InvalidOrderingHandle,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Interaction class designatortheType - Order designator
public Region createRegion(int spaceHandle,
int numberOfExtents)
throws hla.rti.SpaceNotDefined,
hla.rti.InvalidExtents,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
spaceHandle - Routing space designatornumberOfExtents - Set of extents
public void notifyOfRegionModification(Region modifiedRegionInstance)
throws hla.rti.RegionNotKnown,
hla.rti.InvalidExtents,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
modifiedRegionInstance - Region
public void deleteRegion(Region theRegion)
throws hla.rti.RegionNotKnown,
hla.rti.RegionInUse,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theRegion - Region
public int registerObjectInstanceWithRegion(int theClass,
int[] theAttributes,
Region[] theRegions)
throws hla.rti.ObjectClassNotDefined,
hla.rti.ObjectClassNotPublished,
hla.rti.AttributeNotDefined,
hla.rti.AttributeNotPublished,
hla.rti.RegionNotKnown,
hla.rti.InvalidRegionContext,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Object class designatortheAttributes - Set of attribute designator/ region pairs
public int registerObjectInstanceWithRegion(int theClass,
java.lang.String theObject,
int[] theAttributes,
Region[] theRegions)
throws hla.rti.ObjectClassNotDefined,
hla.rti.ObjectClassNotPublished,
hla.rti.AttributeNotDefined,
hla.rti.AttributeNotPublished,
hla.rti.RegionNotKnown,
hla.rti.InvalidRegionContext,
hla.rti.ObjectAlreadyRegistered,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Object class designatortheAttributes - Set of attribute designator/ region pairstheRegions - Object instance name
public void associateRegionForUpdates(Region theRegion,
int theObject,
AttributeHandleSet theAttributes)
throws hla.rti.ObjectNotKnown,
hla.rti.AttributeNotDefined,
hla.rti.InvalidRegionContext,
hla.rti.RegionNotKnown,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theRegion - RegiontheObject - Object instance designatortheAttributes - Set of attribute designators
public void unassociateRegionForUpdates(Region theRegion,
int theObject)
throws hla.rti.ObjectNotKnown,
hla.rti.InvalidRegionContext,
hla.rti.RegionNotKnown,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theRegion - RegiontheObject - Object instance designator
public void subscribeObjectClassAttributesWithRegion(int theClass,
Region theRegion,
AttributeHandleSet attributeList)
throws hla.rti.ObjectClassNotDefined,
hla.rti.AttributeNotDefined,
hla.rti.RegionNotKnown,
hla.rti.InvalidRegionContext,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Object class designatortheRegion - RegionattributeList - Set of attribute designators
public void subscribeObjectClassAttributesPassivelyWithRegion(int theClass,
Region theRegion,
AttributeHandleSet attributeList)
throws hla.rti.ObjectClassNotDefined,
hla.rti.AttributeNotDefined,
hla.rti.RegionNotKnown,
hla.rti.InvalidRegionContext,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Object class designatortheRegion - RegionattributeList - Set of attribute designators
public void unsubscribeObjectClassWithRegion(int theClass,
Region theRegion)
throws hla.rti.ObjectClassNotDefined,
hla.rti.RegionNotKnown,
hla.rti.FederateNotSubscribed,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Object class designatortheRegion - Region
public void subscribeInteractionClassWithRegion(int theClass,
Region theRegion)
throws hla.rti.InteractionClassNotDefined,
hla.rti.RegionNotKnown,
hla.rti.InvalidRegionContext,
hla.rti.FederateLoggingServiceCalls,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Interaction class designatortheRegion - Region
public void subscribeInteractionClassPassivelyWithRegion(int theClass,
Region theRegion)
throws hla.rti.InteractionClassNotDefined,
hla.rti.RegionNotKnown,
hla.rti.InvalidRegionContext,
hla.rti.FederateLoggingServiceCalls,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Interaction class designatortheRegion - Region
public void unsubscribeInteractionClassWithRegion(int theClass,
Region theRegion)
throws hla.rti.InteractionClassNotDefined,
hla.rti.InteractionClassNotSubscribed,
hla.rti.RegionNotKnown,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Interaction class designatortheRegion - Region
public void sendInteractionWithRegion(int theInteraction,
SuppliedParameters theParameters,
byte[] userSuppliedTag,
Region theRegion)
throws hla.rti.InteractionClassNotDefined,
hla.rti.InteractionClassNotPublished,
hla.rti.InteractionParameterNotDefined,
hla.rti.RegionNotKnown,
hla.rti.InvalidRegionContext,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theInteraction - Interaction class designatortheParameters - Set of parameter- designator/ value pairsuserSuppliedTag - User- supplied tagtheRegion - Region
public hla.rti.EventRetractionHandle sendInteractionWithRegion(int theInteraction,
SuppliedParameters theParameters,
byte[] userSuppliedTag,
Region theRegion,
LogicalTime theTime)
throws hla.rti.InteractionClassNotDefined,
hla.rti.InteractionClassNotPublished,
hla.rti.InteractionParameterNotDefined,
hla.rti.InvalidFederationTime,
hla.rti.RegionNotKnown,
hla.rti.InvalidRegionContext,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theInteraction - Interaction class designatortheParameters - Set of parameter- designator/ value pairsuserSuppliedTag - User- supplied tagtheRegion - RegiontheTime - Federation time
public void requestClassAttributeValueUpdateWithRegion(int theClass,
AttributeHandleSet theAttributes,
Region theRegion)
throws hla.rti.ObjectClassNotDefined,
hla.rti.AttributeNotDefined,
hla.rti.RegionNotKnown,
hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
theClass - Object class designatortheAttributes - Set of attribute designatorstheRegion - Region
public int getObjectClassHandle(java.lang.String theName)
throws hla.rti.NameNotFound,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theName - Object class name
public java.lang.String getObjectClassName(int theHandle)
throws hla.rti.ObjectClassNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theHandle - Object class handle
public int getAttributeHandle(java.lang.String theName,
int whichClass)
throws hla.rti.ObjectClassNotDefined,
hla.rti.NameNotFound,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theName - Attribute namewhichClass - Object class handle
public java.lang.String getAttributeName(int theHandle,
int whichClass)
throws hla.rti.ObjectClassNotDefined,
hla.rti.AttributeNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theHandle - Attribute handlewhichClass - Object class handle
public int getInteractionClassHandle(java.lang.String theName)
throws hla.rti.NameNotFound,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theName - Interaction class name
public java.lang.String getInteractionClassName(int theHandle)
throws hla.rti.InteractionClassNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theHandle - Interaction class handle
public int getParameterHandle(java.lang.String theName,
int whichClass)
throws hla.rti.InteractionClassNotDefined,
hla.rti.NameNotFound,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theName - Parameter namewhichClass - Interaction class handle
public java.lang.String getParameterName(int theHandle,
int whichClass)
throws hla.rti.InteractionClassNotDefined,
hla.rti.InteractionParameterNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theHandle - Parameter handlewhichClass - Interaction class handle
public int getObjectInstanceHandle(java.lang.String theName)
throws hla.rti.ObjectNotKnown,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theName - Object instance name
public java.lang.String getObjectInstanceName(int theHandle)
throws hla.rti.ObjectNotKnown,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theHandle - Object instance handle
public int getRoutingSpaceHandle(java.lang.String theName)
throws hla.rti.NameNotFound,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theName - Routing space name
public java.lang.String getRoutingSpaceName(int theHandle)
throws hla.rti.SpaceNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theHandle - Routing space handle
public int getDimensionHandle(java.lang.String theName,
int whichSpace)
throws hla.rti.SpaceNotDefined,
hla.rti.NameNotFound,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theName - Dimension namewhichSpace - Routing space handle
public java.lang.String getDimensionName(int theHandle,
int whichClass)
throws hla.rti.SpaceNotDefined,
hla.rti.DimensionNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theHandle - Dimension handlewhichClass - Routing space handle
public int getAttributeRoutingSpaceHandle(int theHandle,
int whichClass)
throws hla.rti.ObjectClassNotDefined,
hla.rti.AttributeNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theHandle - Attribute handlewhichClass - Object class handle
public int getObjectClass(int theObject)
throws hla.rti.ObjectNotKnown,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
Object - instance handle
public int getInteractionRoutingSpaceHandle(int theHandle)
throws hla.rti.InteractionClassNotDefined,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theHandle - Interaction class handle
public int getTransportationHandle(java.lang.String theName)
throws hla.rti.NameNotFound,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theName - Transportation name
public java.lang.String getTransportationName(int theHandle)
throws hla.rti.InvalidTransportationHandle,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theHandle - Transportation handle
public int getOrderingHandle(java.lang.String theName)
throws hla.rti.NameNotFound,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theName - Ordering name
public java.lang.String getOrderingName(int theHandle)
throws hla.rti.InvalidOrderingHandle,
hla.rti.FederateNotExecutionMember,
hla.rti.RTIinternalError
theHandle - Ordering handle
public void enableClassRelevanceAdvisorySwitch()
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError
public void disableClassRelevanceAdvisorySwitch()
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError
public void enableAttributeRelevanceAdvisorySwitch()
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError
public void disableAttributeRelevanceAdvisorySwitch()
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError
public void enableAttributeScopeAdvisorySwitch()
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError
public void disableAttributeScopeAdvisorySwitch()
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError
public void enableInteractionRelevanceAdvisorySwitch()
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError
public void disableInteractionRelevanceAdvisorySwitch()
throws hla.rti.FederateNotExecutionMember,
hla.rti.SaveInProgress,
hla.rti.RestoreInProgress,
hla.rti.RTIinternalError
public void tick()
throws hla.rti.RTIinternalError,
hla.rti.ConcurrentAccessAttempted
|
pRTI v1.3 | ||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||