diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-10 16:25:59 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-10 16:25:59 +0200 |
commit | 7b2b1b4827beca660d11d5fb7f1930e1f6372a53 (patch) | |
tree | 952bfb4fc7729f29ac297531edc11153848cc4c7 /eng | |
parent | c-user: Document time of day constraints (diff) | |
download | rtems-docs-7b2b1b4827beca660d11d5fb7f1930e1f6372a53.tar.bz2 |
eng: Simplify interface return specification
Update #3715.
Diffstat (limited to 'eng')
-rw-r--r-- | eng/req/items.rst | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/eng/req/items.rst b/eng/req/items.rst index 51f3c3d..1818bd2 100644 --- a/eng/req/items.rst +++ b/eng/req/items.rst @@ -4297,16 +4297,21 @@ This type is used by the following types: Interface Return Directive ^^^^^^^^^^^^^^^^^^^^^^^^^^ -This set of attributes specifies an interface return. All explicit attributes -shall be specified. The explicit attributes for this type are: +A value of this type shall be of one of the following variants: -return - The attribute value shall be an optional string. It shall describe the - interface return for unspecified return values. +* The value may be a set of attributes. This set of attributes specifies an + interface return. All explicit attributes shall be specified. The explicit + attributes for this type are: -return-values - The attribute value shall be a list. Each list element shall be an - :ref:`SpecTypeInterfaceReturnValue`. + return + The attribute value shall be an optional string. It shall describe the + interface return for unspecified return values. + + return-values + The attribute value shall be a list. Each list element shall be an + :ref:`SpecTypeInterfaceReturnValue`. + +* There may by be no value (null). This type is used by the following types: |