|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.npsnet.xrti.utilities.ProxyAmbassador
org.npsnet.xrti.proxies.ManagementProxyAmbassador
Autogenerated proxy ambassador.
| Field Summary |
| Fields inherited from class org.npsnet.xrti.utilities.ProxyAmbassador |
objectInstanceHandleProxyMap, proxyAmbassadorListeners, rtiAmbassador |
| Constructor Summary | |
ManagementProxyAmbassador(RTIambassador pRTIAmbassador)
Constructor. |
|
| Method Summary | |
void |
addInteractionListener(ManagementInteractionListener il)
Adds a listener for the interactions processed by this ambassador. |
void |
discoverObjectInstance(ObjectInstanceHandle theObject,
ObjectClassHandle theObjectClass,
java.lang.String objectName)
Notifies the federate of the presence of an object instance. |
HLAfederateProxy |
newHLAfederate()
Registers a new HLAfederate and returns a proxy object that may be used to examine and control its state. |
HLAfederateProxy |
newHLAfederate(java.lang.String name)
Registers a new HLAfederate with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAfederationProxy |
newHLAfederation()
Registers a new HLAfederation and returns a proxy object that may be used to examine and control its state. |
HLAfederationProxy |
newHLAfederation(java.lang.String name)
Registers a new HLAfederation with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAmanagerProxy |
newHLAmanager()
Registers a new HLAmanager and returns a proxy object that may be used to examine and control its state. |
HLAmanagerProxy |
newHLAmanager(java.lang.String name)
Registers a new HLAmanager with the specified name and returns a proxy object that may be used to examine and control its state. |
HLAobjectRootProxy |
newHLAobjectRoot()
Registers a new HLAobjectRoot and returns a proxy object that may be used to examine and control its state. |
HLAobjectRootProxy |
newHLAobjectRoot(java.lang.String name)
Registers a new HLAobjectRoot with the specified name and returns a proxy object that may be used to examine and control its state. |
void |
publishAndSubscribeObjectClassAttributes()
Publishes and subscribes all supported object class attributes. |
void |
receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport)
Notifies the federate of a received interaction. |
void |
removeInteractionListener(ManagementInteractionListener il)
Removes a listener for the interactions processed by this ambassador. |
void |
sendHLAdeleteObjectInstance(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[] HLAtag,
byte[] HLAtimeStamp,
byte[] userSuppliedTag)
Cause an object instance to be deleted from the federation. |
void |
sendHLAdisableAsynchronousDelivery(byte[] HLAfederate,
byte[] userSuppliedTag)
When the joined federate is time-constrained, cause the RTI to deliver receive-order messages to the joined federate only when its time manager state is Time Advancing. |
void |
sendHLAdisableTimeConstrained(byte[] HLAfederate,
byte[] userSuppliedTag)
Cause the logical time of the joined federate to cease being constrained by the logical times of other joined federates. |
void |
sendHLAdisableTimeRegulation(byte[] HLAfederate,
byte[] userSuppliedTag)
Cause the joined federate to cease regulating the logical time of other joined federates. |
void |
sendHLAenableAsynchronousDelivery(byte[] HLAfederate,
byte[] userSuppliedTag)
Cause the RTI to deliver receive-order messages to the joined federate at any time, even if the joined federate is time-constrained. |
void |
sendHLAenableTimeConstrained(byte[] HLAfederate,
byte[] userSuppliedTag)
Cause the logical time of the joined federate to begin being constrained by the logical times of other joined federates. |
void |
sendHLAenableTimeRegulation(byte[] HLAfederate,
byte[] HLAlookahead,
byte[] userSuppliedTag)
Cause the joined federate to begin regulating the logical time of other joined federates. |
void |
sendHLAfederateRestoreComplete(byte[] HLAfederate,
boolean HLAsuccessIndicator,
byte[] userSuppliedTag)
Mimic the joined federate's report of completion of a restore. |
void |
sendHLAfederateSaveBegun(byte[] HLAfederate,
byte[] userSuppliedTag)
Mimic the federate's report of starting a save. |
void |
sendHLAfederateSaveComplete(byte[] HLAfederate,
boolean HLAsuccessIndicator,
byte[] userSuppliedTag)
Mimic the joined federate's report of completion of a save. |
void |
sendHLAflushQueueRequest(byte[] HLAfederate,
byte[] HLAtimeStamp,
byte[] userSuppliedTag)
Request the logical time of the joined federate to be advanced as far as possible, provided that the time stamp is less than or equal to the logical time specified in the request. |
void |
sendHLAchangeAttributeOrderType(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[][] HLAattributeList,
HLAorderType HLAsendOrder,
byte[] userSuppliedTag)
Change the ordering type used by the joined federate when sending attributes belonging to the object instance. |
void |
sendHLAchangeAttributeTransportationType(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[][] HLAattributeList,
char[] HLAtransportation,
byte[] userSuppliedTag)
Change the transportation type used by the joined federate when sending attributes belonging to the object instance. |
void |
sendHLAchangeInteractionOrderType(byte[] HLAfederate,
byte[] HLAinteractionClass,
HLAorderType HLAsendOrder,
byte[] userSuppliedTag)
Change the order type used by the joined federate when sending a class of interaction. |
void |
sendHLAchangeInteractionTransportationType(byte[] HLAfederate,
byte[] HLAinteractionClass,
char[] HLAtransportation,
byte[] userSuppliedTag)
Change the transportation type used by the joined federate when sending a class of interaction. |
void |
sendHLAlocalDeleteObjectInstance(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[] userSuppliedTag)
Inform the RTI that it shall treat the specified object instance as if thejoined federate did not know about the object instance. |
void |
sendHLAmodifyAttributeState(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[] HLAattribute,
HLAownership HLAattributeState,
byte[] userSuppliedTag)
Modify the ownership state of an attribute of an object instance for the specified joined federate. |
void |
sendHLAmodifyLookahead(byte[] HLAfederate,
byte[] HLAlookahead,
byte[] userSuppliedTag)
Change the lookahead value used by the joined federate. |
void |
sendHLAnextMessageRequest(byte[] HLAfederate,
byte[] HLAtimeStamp,
byte[] userSuppliedTag)
Request the logical time of the joined federate to be advanced to the time stamp of the next TSO message that shall be delivered to the joined federate, provided that the message shall have a time stamp no greater than the logical time specified in the request, and release zero or more messages for delivery to the joined federate. |
void |
sendHLAnextMessageRequestAvailable(byte[] HLAfederate,
byte[] HLAtimeStamp,
byte[] userSuppliedTag)
Request the logical time of the joined federate to be advanced to the time stamp of the next TSO message that shall be delivered to the joined federate, provided that the message shall have a time stamp no greater than the logical time specified in the request, and release zero or more messages for delivery to the joined federate. |
void |
sendHLApublishInteractionClass(byte[] HLAfederate,
byte[] HLAinteractionClass,
byte[] userSuppliedTag)
Set the joined federate's publication status of an interaction class. |
void |
sendHLApublishObjectClassAttributes(byte[] HLAfederate,
byte[] HLAobjectClass,
byte[][] HLAattributeList,
byte[] userSuppliedTag)
Set the joined federate's publication status of attributes belonging to an object class. |
void |
sendHLAreportException(byte[] HLAfederate,
java.lang.String HLAservice,
java.lang.String HLAexception,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI when an exception occurs as the result of a service invocation at the indicated joined federate. |
void |
sendHLAreportInteractionPublication(byte[] HLAfederate,
byte[][] HLAinteractionClassList,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLAreportInteractionsReceived(byte[] HLAfederate,
char[] HLAtransportation,
HLAinteractionCount[] HLAinteractionCounts,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLAreportInteractionsSent(byte[] HLAfederate,
char[] HLAtransportation,
HLAinteractionCount[] HLAinteractionCounts,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLAreportInteractionSubscription(byte[] HLAfederate,
HLAinteractionSubscription[] HLAinteractionClassList,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLAreportMOMexception(byte[] HLAfederate,
java.lang.String HLAservice,
java.lang.String HLAexception,
boolean HLAparameterError,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI when one the following occurs: - a MOM interaction without all the necessary parameters is sent or - an interaction that imitates a federate's invocation of an RTI service is sent and not all of the service's pre-conditions are met. |
void |
sendHLAreportObjectClassPublication(byte[] HLAfederate,
int HLAnumberOfClasses,
byte[] HLAobjectClass,
byte[][] HLAattributeList,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLAreportObjectClassSubscription(byte[] HLAfederate,
int HLAnumberOfClasses,
byte[] HLAobjectClass,
boolean HLAactive,
byte[][] HLAattributeList,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLAreportObjectInstanceInformation(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[][] HLAownedInstanceAttributeList,
byte[] HLAregisteredClass,
byte[] HLAknownClass,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLAreportObjectInstancesReflected(byte[] HLAfederate,
HLAobjectClassBasedCount[] HLAobjectInstanceCounts,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLAreportObjectInstancesThatCanBeDeleted(byte[] HLAfederate,
HLAobjectClassBasedCount[] HLAobjectInstanceCounts,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate.HLArequest.HLArequestObject InstancesThatCanBeDeleted. |
void |
sendHLAreportObjectInstancesUpdated(byte[] HLAfederate,
HLAobjectClassBasedCount[] HLAobjectInstanceCounts,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLAreportReflectionsReceived(byte[] HLAfederate,
char[] HLAtransportation,
HLAobjectClassBasedCount[] HLAreflectCounts,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLAreportServiceInvocation(byte[] HLAfederate,
java.lang.String HLAservice,
boolean HLAsuccessIndicator,
java.lang.String[] HLAsuppliedArguments,
java.lang.String[] HLAreturnedArguments,
java.lang.String HLAexception,
int HLAserialNumber,
byte[] userSuppliedTag)
This interaction shall be sent by the RTI whenever an HLA service is invoked, either by the indicated joined federate or by the RTI at the indicated joined federate, and Service Reporting is Enabled for the indicated joined federate. |
void |
sendHLAreportSynchronizationPoints(byte[] HLAfederate,
java.lang.String[] HLAsynchPoints,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLAreportSynchronizationPointStatus(byte[] HLAfederate,
java.lang.String HLAsynchPointName,
HLAsynchPointFederate[] HLAsynchPointFederates,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLAreportUpdatesSent(byte[] HLAfederate,
char[] HLAtransportation,
HLAobjectClassBasedCount[] HLAupdateCounts,
byte[] userSuppliedTag)
The interaction shall be sent by the RTI in response to an interaction of class HLAmanager.HLAfederate. |
void |
sendHLArequestInteractionsReceived(byte[] HLAfederate,
byte[] userSuppliedTag)
Request that the RTI send a report interaction that contains the number of interactions that a joined federate has received. |
void |
sendHLArequestInteractionsSent(byte[] HLAfederate,
byte[] userSuppliedTag)
Request that the RTI send a report interaction that contains the number of interactions that a joined federate has generated. |
void |
sendHLArequestObjectInstanceInformation(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[] userSuppliedTag)
Request that the RTI send a report interaction that contains the information that a joined federate maintains on a single object instance. |
void |
sendHLArequestObjectInstancesReflected(byte[] HLAfederate,
byte[] userSuppliedTag)
Request that the RTI send a report interaction that contains the objects instances for which a joined federate has had a Reflect Attribute Values service invocation. |
void |
sendHLArequestObjectInstancesThatCanBeDeleted(byte[] HLAfederate,
byte[] userSuppliedTag)
Request that the RTI send a report interaction that contains the object instances that can be deleted at the joined federate. |
void |
sendHLArequestObjectInstancesUpdated(byte[] HLAfederate,
byte[] userSuppliedTag)
Request that the RTI send a report interaction that contains the object instance updating responsibility of a joined federate. |
void |
sendHLArequestPublications(byte[] HLAfederate,
byte[] userSuppliedTag)
Request that the RTI send report interactions that contain the publication data of a joined federate. |
void |
sendHLArequestReflectionsReceived(byte[] HLAfederate,
byte[] userSuppliedTag)
Request that the RTI send a report interaction that contains the number of reflections that a joined federate has received. |
void |
sendHLArequestSubscriptions(byte[] HLAfederate,
byte[] userSuppliedTag)
Request that the RTI send report interactions that contain the subscription data of a joined federate. |
void |
sendHLArequestSynchronizationPoints(byte[] HLAfederate,
byte[] userSuppliedTag)
Request that the RTI send a report interaction that contains a list of all in-progress federation synchronization points. |
void |
sendHLArequestSynchronizationPointStatus(byte[] HLAfederate,
byte[] userSuppliedTag)
Request that the RTI send a report interaction that contains a list that includes each federate (and its synchronization point status) that is associated with a particular synchronization point. |
void |
sendHLArequestUpdatesSent(byte[] HLAfederate,
byte[] userSuppliedTag)
Request that the RTI send a report interaction that contains the number of updates that a joined federate has generated. |
void |
sendHLAresignFederationExecution(byte[] HLAfederate,
HLAresignAction HLAresignAction,
byte[] userSuppliedTag)
Cause the joined federate to resign from the federation execution. |
void |
sendHLAsetExceptionReporting(byte[] HLAfederate,
boolean HLAreportingState,
byte[] userSuppliedTag)
Specify whether the RTI shall report service invocation exceptions via HLAmanager.HLAfederate.HLAreport. |
void |
sendHLAsetServiceReporting(byte[] HLAfederate,
boolean HLAreportingState,
byte[] userSuppliedTag)
Specify whether to report service invocations to0 or from the specified joined federate via HLAmanager.HLAfederate. |
void |
sendHLAsetSwitches(HLAswitch HLAautoProvide,
HLAswitch HLAconveyRegionDesignatorSets,
byte[] userSuppliedTag)
Set the values of several HLA switches. |
void |
sendHLAsetTiming(byte[] HLAfederate,
int HLAreportPeriod,
byte[] userSuppliedTag)
Adjust the time period between updates of the HLAmanager.HLAfederate object instance for the specified joined federate. |
void |
sendHLAsubscribeInteractionClass(byte[] HLAfederate,
byte[] HLAinteractionClass,
boolean HLAactive,
byte[] userSuppliedTag)
Set the joined federate's subscription status to an interaction class. |
void |
sendHLAsubscribeObjectClassAttributes(byte[] HLAfederate,
byte[] HLAobjectClass,
byte[][] HLAattributeList,
boolean HLAactive,
byte[] userSuppliedTag)
Set the joined federate's subscription status of attributes belonging to an object class. |
void |
sendHLAsynchronizationPointAchieved(byte[] HLAfederate,
java.lang.String HLAlabel,
byte[] userSuppliedTag)
Mimic the federate's report of achieving a synchronization point. |
void |
sendHLAtimeAdvanceRequest(byte[] HLAfederate,
byte[] HLAtimeStamp,
byte[] userSuppliedTag)
Request an advance of the joined federate's logical time on behalf of the joined federate, and release zero or more messages for delivery to the joined federate. |
void |
sendHLAtimeAdvanceRequestAvailable(byte[] HLAfederate,
byte[] HLAtimeStamp,
byte[] userSuppliedTag)
Request an advance of the joined federate's logical time, on behalf of the joined federate, and release zero or more messages for delivery to the joined federate. |
void |
sendHLAunconditionalAttributeOwnershipDivestiture(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[][] HLAattributeList,
byte[] userSuppliedTag)
Cause the ownership of attributes of an object instance to be unconditionally divested by the joined federate. |
void |
sendHLAunpublishInteractionClass(byte[] HLAfederate,
byte[] HLAinteractionClass,
byte[] userSuppliedTag)
Cause the joined federate no longer to publish an interaction class. |
void |
sendHLAunpublishObjectClassAttributes(byte[] HLAfederate,
byte[] HLAobjectClass,
byte[][] HLAattributeList,
byte[] userSuppliedTag)
Cause the joined federate no longer to publish attributes of an object class. |
void |
sendHLAunsubscribeInteractionClass(byte[] HLAfederate,
byte[] HLAinteractionClass,
byte[] userSuppliedTag)
Cause the joined federate no longer to subscribe to an interaction class. |
void |
sendHLAunsubscribeObjectClassAttributes(byte[] HLAfederate,
byte[] HLAobjectClass,
byte[][] HLAattributeList,
byte[] userSuppliedTag)
Cause the joined federate no longer to subscribe to attributes of an object class. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ManagementProxyAmbassador(RTIambassador pRTIAmbassador)
throws InvalidInteractionClassHandle,
InvalidObjectClassHandle,
NameNotFound,
InteractionClassNotDefined,
FederateServiceInvocationsAreBeingReportedViaMOM,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
pRTIAmbassador - the run-time infrastructure ambassador
InvalidInteractionClassHandle - if an interaction class handle was invalid
NameNotFound - if an interaction or parameter name was not found
InteractionClassNotDefined - if an interaction class is not defined
FederateServiceInvocationsAreBeingReportedViaMOM - if federate service invocations
are being reported via the management object model
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure
InvalidObjectClassHandle| Method Detail |
public void publishAndSubscribeObjectClassAttributes()
throws InvalidObjectClassHandle,
NameNotFound,
ObjectClassNotDefined,
AttributeNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
InvalidObjectClassHandle - if an object class handle is invalid
NameNotFound - if a name is not found
ObjectClassNotDefined - if an object class is undefined
AttributeNotDefined - if an attribute is undefined
FederateNotExecutionMember - if the federate is not an
execution member
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the
run-time infrastructure
public HLAobjectRootProxy newHLAobjectRoot()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAobjectRootProxy newHLAobjectRoot(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAmanagerProxy newHLAmanager()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAmanagerProxy newHLAmanager(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAfederateProxy newHLAfederate()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAfederateProxy newHLAfederate(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAfederationProxy newHLAfederation()
throws ObjectClassNotDefined,
ObjectClassNotPublished,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructure
public HLAfederationProxy newHLAfederation(java.lang.String name)
throws ObjectClassNotDefined,
ObjectClassNotPublished,
IllegalName,
ObjectInstanceNameInUse,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
name - the name of the new object
ObjectClassNotDefined - if the specified object class is not defined
ObjectClassNotPublished - if the specified object class is not published
IllegalName - if the instance name has is illegal
ObjectInstanceNameInUse - if the instance name is already in use
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the
run-time infrastructurepublic void addInteractionListener(ManagementInteractionListener il)
il - the listener object to addpublic void removeInteractionListener(ManagementInteractionListener il)
il - the listener object to remove
public void receiveInteraction(InteractionClassHandle interactionClass,
ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
OrderType sentOrdering,
TransportationType theTransport)
throws InteractionClassNotRecognized,
InteractionParameterNotRecognized,
InteractionClassNotSubscribed,
FederateInternalError
receiveInteraction in interface FederateAmbassadorreceiveInteraction in class ProxyAmbassadorinteractionClass - the class of the received interactiontheParameters - the map between parameter handles and the values of
the identified parametersuserSuppliedTag - a user-supplied tag associated with the interactionsentOrdering - the type of ordering with which the interaction was senttheTransport - the type of transport associated with the interaction
InteractionClassNotRecognized - if the interaction class was not recognized
InteractionParameterNotRecognized - if a parameter of the interaction was not
recognized
InteractionClassNotSubscribed - if the federate had not subscribed to the
interaction class
FederateInternalError - if an error occurs in the federate
public void discoverObjectInstance(ObjectInstanceHandle theObject,
ObjectClassHandle theObjectClass,
java.lang.String objectName)
throws CouldNotDiscover,
ObjectClassNotRecognized,
FederateInternalError
discoverObjectInstance in interface FederateAmbassadordiscoverObjectInstance in class ProxyAmbassadortheObject - the instance handle of the newly discovered objecttheObjectClass - the class handle of the newly discovered objectobjectName - the name of the newly discovered object
CouldNotDiscover - if the object could not be discovered
ObjectClassNotRecognized - if the object class was not recognized
FederateInternalError - if an error occurs in the federate
public void sendHLAsetTiming(byte[] HLAfederate,
int HLAreportPeriod,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAreportPeriod - Number of seconds between updates of instance attribute
values of the HLAfederate object instance (A zero value causes periodic
updates to cease).userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAmodifyAttributeState(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[] HLAattribute,
HLAownership HLAattributeState,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectInstance - Handle of the object instance whose attribute
state is being changed.HLAattribute - Handle of the instance attribute whose stateis being
changed.HLAattributeState - New state for the attribute of the object instance.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAsetServiceReporting(byte[] HLAfederate,
boolean HLAreportingState,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAreportingState - Whether the RTI should report service invocations
(default = HLAfalse).userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAsetExceptionReporting(byte[] HLAfederate,
boolean HLAreportingState,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAreportingState - Whether the RTI should report exceptions (default
= HLAfalse).userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLArequestPublications(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLArequestSubscriptions(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLArequestObjectInstancesThatCanBeDeleted(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLArequestObjectInstancesUpdated(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLArequestObjectInstancesReflected(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLArequestUpdatesSent(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLArequestInteractionsSent(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLArequestReflectionsReceived(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLArequestInteractionsReceived(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLArequestObjectInstanceInformation(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectInstance - Handle of the object instance for which information
is being requested.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLArequestSynchronizationPoints(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLArequestSynchronizationPointStatus(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportObjectClassPublication(byte[] HLAfederate,
int HLAnumberOfClasses,
byte[] HLAobjectClass,
byte[][] HLAattributeList,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAnumberOfClasses - The number of object classes for which the joined
federate publishes attributes.HLAobjectClass - The object class whose publication is being reported.HLAattributeList - List of handles of HLAobjectClass attributes that
the joined federate is publishing.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportObjectClassSubscription(byte[] HLAfederate,
int HLAnumberOfClasses,
byte[] HLAobjectClass,
boolean HLAactive,
byte[][] HLAattributeList,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAnumberOfClasses - The number of object classes for which the joined
federate subscribes to attributes. This information shall reflect related
DDM usage.HLAobjectClass - The object class whose subscription is being reported.HLAactive - Whether the subscription is active.HLAattributeList - List of handles of class attributes to which the
joined federate is subscribing.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportInteractionPublication(byte[] HLAfederate,
byte[][] HLAinteractionClassList,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAinteractionClassList - List of interaction classes that the joined
federate is publishing.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportInteractionSubscription(byte[] HLAfederate,
HLAinteractionSubscription[] HLAinteractionClassList,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAinteractionClassList - List of interaction class/subscription
type pairs. Each pair consists of the handle of an interaction class that
the joined federate is subscribed to and whether the joined federate is
actively subscribing. This information shall reflect related DDM usage.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportObjectInstancesThatCanBeDeleted(byte[] HLAfederate,
HLAobjectClassBasedCount[] HLAobjectInstanceCounts,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectInstanceCounts - A list of object instance counts. Each
object instance count consists of an object class handle and the number
of object instances of that class.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportObjectInstancesUpdated(byte[] HLAfederate,
HLAobjectClassBasedCount[] HLAobjectInstanceCounts,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectInstanceCounts - List of object instance counts. Each object
instance count consists of an object class handle and the number of object
instances of that class.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportObjectInstancesReflected(byte[] HLAfederate,
HLAobjectClassBasedCount[] HLAobjectInstanceCounts,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectInstanceCounts - List of object instance counts. Each object
instance count consists of an object class handle and the number of object
instances of that class.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportUpdatesSent(byte[] HLAfederate,
char[] HLAtransportation,
HLAobjectClassBasedCount[] HLAupdateCounts,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAtransportation - Transportation type used in sending updates.HLAupdateCounts - List of update counts. Each update count consists
of an object class handle and the number of updates sent of that class.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportReflectionsReceived(byte[] HLAfederate,
char[] HLAtransportation,
HLAobjectClassBasedCount[] HLAreflectCounts,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAtransportation - Transportation type used in receiving reflections.HLAreflectCounts - List of reflection counts. Each reflection count
consists of an object class handle and the number of reflections received
of that class.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportInteractionsSent(byte[] HLAfederate,
char[] HLAtransportation,
HLAinteractionCount[] HLAinteractionCounts,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAtransportation - Transportation type used in sending interactions.HLAinteractionCounts - List of interaction counts. Each interaction
count consists of an interaction class handle and the number of interactions
of that class. This information shall reflect related DDM usage.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportInteractionsReceived(byte[] HLAfederate,
char[] HLAtransportation,
HLAinteractionCount[] HLAinteractionCounts,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAtransportation - Transportation type used in receiving interactions.HLAinteractionCounts - List of interaction counts. Each interaction
count consists of an interaction class handle and the number of interactions
of that class.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportObjectInstanceInformation(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[][] HLAownedInstanceAttributeList,
byte[] HLAregisteredClass,
byte[] HLAknownClass,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectInstance - Handle of the object instance for which the interaction
was sent.HLAownedInstanceAttributeList - List of the handles of all instance
attributes, of the object instance, owned by the joined federate.HLAregisteredClass - Handle of the registered class of the object
instance.HLAknownClass - Handle of the known class of the object instance
at the joined federate.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportException(byte[] HLAfederate,
java.lang.String HLAservice,
java.lang.String HLAexception,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAservice - Name of the service that raised the exception.HLAexception - Textual depiction of the exception.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportServiceInvocation(byte[] HLAfederate,
java.lang.String HLAservice,
boolean HLAsuccessIndicator,
java.lang.String[] HLAsuppliedArguments,
java.lang.String[] HLAreturnedArguments,
java.lang.String HLAexception,
int HLAserialNumber,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAservice - Textual name of the service.HLAsuccessIndicator - Whether the service invocation was successful.
Exception values are returned along with HLAfalse value.HLAsuppliedArguments - Textual depiction of the arguments supplied
in the service invocation.HLAreturnedArguments - Textual depiction of the argument returned
by the service invocation (null if the service does not normally return
a value or if HLAsuccessIndicator is HLAfalse).HLAexception - Textual depiction of the exception raised by this
service invocation (null if HLAsuccessIndicator is HLAtrue).HLAserialNumber - This is a per-joined federate serial number that
shall start at zero and shall increment by 1 for each HLAmanager.HLAfederate.HLAreport
HLAreportServiceInvocation interaction that represents service invocations
to or from the respective joined federate.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportMOMexception(byte[] HLAfederate,
java.lang.String HLAservice,
java.lang.String HLAexception,
boolean HLAparameterError,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAservice - Name of the service interaction that had a problem or
raised the exception.HLAexception - Textual depiction of the problem or exception.HLAparameterError - HLAtrue if there was an incorrect number of interaction
parameters, HLAfalse otherwise.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportSynchronizationPoints(byte[] HLAfederate,
java.lang.String[] HLAsynchPoints,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAsynchPoints - List of the in progress federation execution synchronization
points.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAreportSynchronizationPointStatus(byte[] HLAfederate,
java.lang.String HLAsynchPointName,
HLAsynchPointFederate[] HLAsynchPointFederates,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAsynchPointName - Name of a particular synchronization point.HLAsynchPointFederates - List of each federate (and its synchronization
status) associated with the particular synchronization point.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAresignFederationExecution(byte[] HLAfederate,
HLAresignAction HLAresignAction,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAresignAction - Action that the RTI is to take in conjunction with
the resignation.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAsynchronizationPointAchieved(byte[] HLAfederate,
java.lang.String HLAlabel,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAlabel - Label associated with the synchronization point.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAfederateSaveBegun(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAfederateSaveComplete(byte[] HLAfederate,
boolean HLAsuccessIndicator,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAsuccessIndicator - Whether the save was successful.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAfederateRestoreComplete(byte[] HLAfederate,
boolean HLAsuccessIndicator,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAsuccessIndicator - Whether the restore was successful.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLApublishObjectClassAttributes(byte[] HLAfederate,
byte[] HLAobjectClass,
byte[][] HLAattributeList,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectClass - Object class for which the joined federate's publication
shall change.HLAattributeList - List of handles of attributes of HLAobjectClass,
which the federate shall now publish.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAunpublishObjectClassAttributes(byte[] HLAfederate,
byte[] HLAobjectClass,
byte[][] HLAattributeList,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectClass - Object class for which the joined federate's unpublication
shall change.HLAattributeList - List of handles of attributes of HLAobjectClass,
which the joined federate shall now unpublish.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLApublishInteractionClass(byte[] HLAfederate,
byte[] HLAinteractionClass,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAinteractionClass - Interaction class that the joined federate
shall publish.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAunpublishInteractionClass(byte[] HLAfederate,
byte[] HLAinteractionClass,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAinteractionClass - Interaction class that the joined federate
shall no longer publish.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAsubscribeObjectClassAttributes(byte[] HLAfederate,
byte[] HLAobjectClass,
byte[][] HLAattributeList,
boolean HLAactive,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectClass - Object class for which the joined federate's subscription
shall change.HLAattributeList - List of handles of attributes of HLAobjectClass
to which the joined federate shall now subscribe.HLAactive - Whether the subscription is active.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAunsubscribeObjectClassAttributes(byte[] HLAfederate,
byte[] HLAobjectClass,
byte[][] HLAattributeList,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectClass - Object class for which the joined federate's subscription
shall change.HLAattributeList - List of handles of attributes of HLAobjectClass
to which the joined federate shall now unsubscribe.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAsubscribeInteractionClass(byte[] HLAfederate,
byte[] HLAinteractionClass,
boolean HLAactive,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAinteractionClass - Interaction class to which the federate shall
subscribe.HLAactive - Whether the subscription is active.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAunsubscribeInteractionClass(byte[] HLAfederate,
byte[] HLAinteractionClass,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAinteractionClass - Interaction class to which the joined federate
will no longer be subscribed.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAdeleteObjectInstance(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[] HLAtag,
byte[] HLAtimeStamp,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectInstance - Handle of the object instance that is to be deleted.HLAtag - Tag associated with the deletion.HLAtimeStamp - Time stamp of the deletion (optional).userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAlocalDeleteObjectInstance(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectInstance - Handle of the object instance that is to be deleted.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAchangeAttributeTransportationType(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[][] HLAattributeList,
char[] HLAtransportation,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectInstance - Handle of the object instance whose attribute
transportation type is to be changed.HLAattributeList - List of the handles of instance attributes whose
transportation type is to be changed.HLAtransportation - Transportation type to be used for updating instance
attributes in the list.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAchangeInteractionTransportationType(byte[] HLAfederate,
byte[] HLAinteractionClass,
char[] HLAtransportation,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAinteractionClass - Interaction class whose transportation type
is changed by this service invocation.HLAtransportation - Transportation type to be used for sending the
interaction class.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAunconditionalAttributeOwnershipDivestiture(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[][] HLAattributeList,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectInstance - Handle of the object instance whose attributes'
ownership is to be divested.HLAattributeList - List of handles of instance attributes belonging
to HLAobjectInstance whose ownership is to be divested by the joined federate.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAenableTimeRegulation(byte[] HLAfederate,
byte[] HLAlookahead,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAlookahead - Lookahead to be used by the joined federate while
regulating other joined federates.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAdisableTimeRegulation(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAenableTimeConstrained(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAdisableTimeConstrained(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAtimeAdvanceRequest(byte[] HLAfederate,
byte[] HLAtimeStamp,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAtimeStamp - Time stamp requested.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAtimeAdvanceRequestAvailable(byte[] HLAfederate,
byte[] HLAtimeStamp,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAtimeStamp - Time stamp requested.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAnextMessageRequest(byte[] HLAfederate,
byte[] HLAtimeStamp,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAtimeStamp - Time stamp requested.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAnextMessageRequestAvailable(byte[] HLAfederate,
byte[] HLAtimeStamp,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAtimeStamp - Time stamp requested.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAflushQueueRequest(byte[] HLAfederate,
byte[] HLAtimeStamp,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAtimeStamp - Time stamp requested.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAenableAsynchronousDelivery(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAdisableAsynchronousDelivery(byte[] HLAfederate,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAmodifyLookahead(byte[] HLAfederate,
byte[] HLAlookahead,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAlookahead - New value for lookahead.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAchangeAttributeOrderType(byte[] HLAfederate,
byte[] HLAobjectInstance,
byte[][] HLAattributeList,
HLAorderType HLAsendOrder,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAobjectInstance - Handle of the object instance whose attribute
order type is to be changed.HLAattributeList - List of the handles of instance attributes whose
order type is to be changed.HLAsendOrder - Order type to be used for sending the instance attribute
list.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAchangeInteractionOrderType(byte[] HLAfederate,
byte[] HLAinteractionClass,
HLAorderType HLAsendOrder,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAfederate - Handle of the joined federate that was provided when
joining.HLAinteractionClass - Interaction class whose order type is changed
by this service invocation.HLAsendOrder - Order type to be used for sending the interaction
class.userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
public void sendHLAsetSwitches(HLAswitch HLAautoProvide,
HLAswitch HLAconveyRegionDesignatorSets,
byte[] userSuppliedTag)
throws InteractionClassNotPublished,
InteractionClassNotDefined,
InteractionParameterNotDefined,
FederateNotExecutionMember,
SaveInProgress,
RestoreInProgress,
RTIinternalError
HLAautoProvide - Set the federation-wide Auto Provide Switch to the
provided value (this parameter is required only when a change of this
switch value is needed).HLAconveyRegionDesignatorSets - Set the federation-wide Convey Region
Designator Sets Switch to the provided value (this parameter is required
only when a change of this switch value is needed).userSuppliedTag - a user-supplied tag to accompany the interaction
InteractionClassNotPublished - if the interaction class is not published
InteractionClassNotDefined - if the interaction class is not defined
InteractionParameterNotDefined - if one of the parameters is not defined
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurs in the run-time infrastructure
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||