diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-04-26 09:56:41 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-04-27 09:45:00 +0200 |
commit | 3fa9ed4323fd69b01d7ea760190f065cc159b7ec (patch) | |
tree | eabb93439189459db9af9983de76b85e8f4fbe5d /eng | |
parent | c-user: Use glossary term (diff) | |
download | rtems-docs-3fa9ed4323fd69b01d7ea760190f065cc159b7ec.tar.bz2 |
eng: Allow multiple interface references
Update #3715.
Diffstat (limited to 'eng')
-rw-r--r-- | eng/req/items.rst | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/eng/req/items.rst b/eng/req/items.rst index 64a32cb..b6fef2f 100644 --- a/eng/req/items.rst +++ b/eng/req/items.rst @@ -1584,9 +1584,8 @@ name The attribute value shall be a string. It shall be the name of the unspecified interface. -reference - The attribute value shall be an optional string. If the value is present, - then it shall be an URL to the standard or specification of the interface. +references + The attribute value shall be an :ref:`SpecTypeInterfaceReferencesSet`. .. _SpecTypeInterfaceVariableItemType: @@ -4317,6 +4316,20 @@ value is ``interface-placement``. It defines the interface placement role of links. It is used to indicate that an interface definition is placed into an interface container, for example a header file. +.. _SpecTypeInterfaceReferencesSet: + +Interface References Set +^^^^^^^^^^^^^^^^^^^^^^^^ + +This set of attributes defines references for the interface. Generic attributes +may be specified. Each generic attribute key shall be a :ref:`SpecTypeName`. +Each generic attribute value shall be a string. The key defines the reference +kind. The value shall be a kind-specific reference target. + +This type is used by the following types: + +* :ref:`SpecTypeInterfaceUnspecifiedItemType` + .. _SpecTypeInterfaceReturnDirective: Interface Return Directive @@ -4449,6 +4462,8 @@ This type is used by the following types: * :ref:`SpecTypeInterfaceItemType` +* :ref:`SpecTypeInterfaceReferencesSet` + * :ref:`SpecTypeLink` * :ref:`SpecTypeNonFunctionalRequirementItemType` |