⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 restaurant.xml

📁 pRTI test 程序实例
💻 XML
📖 第 1 页 / 共 5 页
字号:
<parameter name="HLAknownClass" dataType="HLAhandle" semantics="Handle of the known class of the object instance                                    at the joined federate"/>
</interactionClass>
<interactionClass name="HLAreportException" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="The interaction shall be sent by the RTI when an                                 exception occurs as the result of a service invocation at                                 the indicated joined federate. This interaction shall be                                 sent only if the last HLAmanager.HLAfederate.HLAadjust.                                 HLAsetExceptionReporting interaction changing the                                 HLAreportingState parameter sets the parameter to                                 HLAtrue, for the indicated joined federate.">
<parameter name="HLAservice" dataType="HLAunicodeString" semantics="Name of the service that raised the exception"/>
<parameter name="HLAexception" dataType="HLAunicodeString" semantics="Textual depiction of the exception"/>
</interactionClass>
<interactionClass name="HLAreportServiceInvocation" sharing="Publish" dimensions="Federate ServiceGroup" transportation="HLAreliable" order="Receive" semantics="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.                                 This interaction shall always contain the arguments                                 supplied by the service invoker. If the service                                 invocation was successful, the interaction also shall                                 contain the value returned to the invoker (if the service                                 returns a value); otherwise, the interaction also shall                                 contain an indication of the exception that shall be                                 raised to the invoker.">
<parameter name="HLAservice" dataType="HLAunicodeString" semantics="Textual name of the service"/>
<parameter name="HLAsuccessIndicator" dataType="HLAboolean" semantics="Whether the service invocation was successful.                                    Exception values are returned along with a HLAfalse                                    value"/>
<parameter name="HLAsuppliedArguments" dataType="HLAargumentList" semantics="Textual depiction of the arguments supplied in the                                    service invocation"/>
<parameter name="HLAreturnedArguments" dataType="HLAargumentList" semantics="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)"/>
<parameter name="HLAexception" dataType="HLAunicodeString" semantics="Textual depiction of the exception raised by this                                    service invocation (null if HLAsuccessIndicator is                                    HLAtrue)"/>
<parameter name="HLAserialNumber" dataType="HLAcount" semantics="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."/>
</interactionClass>
<interactionClass name="HLAreportMOMexception" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="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.">
<parameter name="HLAservice" dataType="HLAunicodeString" semantics="Name of the service interaction that had a problem or                                    raised the exception"/>
<parameter name="HLAexception" dataType="HLAunicodeString" semantics="Textual depiction of the problem or exception"/>
<parameter name="HLAparameterError" dataType="HLAboolean" semantics="HLAtrue if there was an incorrect number of                                    interaction parameters, HLAfalse otherwise"/>
</interactionClass>
<interactionClass name="HLAreportSynchronizationPoints" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="The interaction shall be sent by the RTI in response                                 to an interaction of class HLAmanager.HLAfederate.                                 HLArequest.HLArequestSynchronizationPoints. It shall                                 report the list of active synchronization points in                                 the federation execution.">
<parameter name="HLAsyncPoints" dataType="HLAsyncPointList" semantics="List of the in progress federation execution                                    synchronization points"/>
</interactionClass>
<interactionClass name="HLAreportSynchronizationPointStatus" sharing="Publish" dimensions="Federate" transportation="HLAreliable" order="Receive" semantics="The interaction shall be sent by the RTI in response to                                 particular synchronization point.">
<parameter name="HLAsyncPointName" dataType="HLAunicodeString" semantics="Name of a particular synchronization point"/>
<parameter name="HLAsyncPointFederates" dataType="HLAsyncPointFederateList" semantics="List of each federate (and its synchronization status)                                    associated with the particular synchronization                                    point"/>
</interactionClass>
</interactionClass>
<interactionClass name="HLAservice" sharing="Neither" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="The interaction class shall be acted upon by the RTI. These                              interactions shall invoke HLA services on behalf of another                              joined federate. They shall cause the RTI to react as if the                              care.">
<interactionClass name="HLAresignFederationExecution" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Cause the joined federate to resign from the federation                                 execution. A joined federate shall be able to send this                                 interaction anytime.">
<parameter name="HLAresignAction" dataType="HLAresignAction" semantics="Action that the RTI is to take in conjunction with the                                    resignation"/>
</interactionClass>
<interactionClass name="HLAsynchronizationPointAchieved" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Mimic the federate's report of achieving a                                 synchronization point.">
<parameter name="HLAlabel" dataType="HLAunicodeString" semantics="Label associated with the synchronization point"/>
</interactionClass>
<interactionClass name="HLAfederateSaveBegun" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Mimic the federate's report of starting a save"/>
<interactionClass name="HLAfederateSaveComplete" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Mimic the joined federate's report of completion of a                                 save. A joined federate shall be able to send this                                 interaction during a federation save.">
<parameter name="HLAsuccessIndicator" dataType="HLAboolean" semantics="Whether the save was successful"/>
</interactionClass>
<interactionClass name="HLAfederateRestoreComplete" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Mimic the joined federate's report of completion of a                                 restore.  A joined federate shall be able to send this                                 interaction during a federation restore.">
<parameter name="HLAsuccessIndicator" dataType="HLAboolean" semantics="Whether the restore was successful"/>
</interactionClass>
<interactionClass name="HLApublishObjectClassAttributes" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Set the joined federate's publication status of                                 attributes belonging to an object class">
<parameter name="HLAobjectClass" dataType="HLAhandle" semantics="Object class for which the joined federate's                                    publication shall change"/>
<parameter name="HLAattributeList" dataType="HLAhandleList" semantics="List of handles of attributes of HLAobjectClass, which                                    the federate shall now publish"/>
</interactionClass>
<interactionClass name="HLAunpublishObjectClassAttributes" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Cause the joined federate no longer to publish attributes                                 of an object class">
<parameter name="HLAobjectClass" dataType="HLAhandle" semantics="Object class for which the joined federate's                                    unpublication shall change"/>
<parameter name="HLAattributeList" dataType="HLAhandleList" semantics="List of handles of attributes of HLAobjectClass, which                                    the joined federate shall now unpublish"/>
</interactionClass>
<interactionClass name="HLApublishInteractionClass" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Set the joined federate's publication status of an                                 interaction class">
<parameter name="HLAinteractionClass" dataType="HLAhandle" semantics="Interaction class that the joined federate shall                                    publish"/>
</interactionClass>
<interactionClass name="HLAunpublishInteractionClass" sharing="Subscribe" dimensions="NA" transportation="HLAreliable" order="Receive" semantics="Cause the joined federate no longer to publish an                                 interaction class">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -