[rtems-docs commit] eng: Allow multiple interface references

Sebastian Huber sebh at rtems.org
Tue Apr 27 07:46:32 UTC 2021


Module:    rtems-docs
Branch:    master
Commit:    3fa9ed4323fd69b01d7ea760190f065cc159b7ec
Changeset: http://git.rtems.org/rtems-docs/commit/?id=3fa9ed4323fd69b01d7ea760190f065cc159b7ec

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon Apr 26 09:56:41 2021 +0200

eng: Allow multiple interface references

Update #3715.

---

 eng/req/items.rst | 21 ++++++++++++++++++---
 1 file 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`



More information about the vc mailing list