[PATCH] c-user: Clarify object services

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Feb 2 15:41:55 UTC 2021


On 02/02/2021 16:37, Gedare Bloom wrote:

>     -.. rubric:: NOTES:
>     +.. rubric:: CONSTRAINTS:
>
>     -This directive is strictly local and does not impact task scheduling.
>
>
> I may have missed the discussion, but this note is being removed 
> without being added elsewhere.
>
> Is it implied that all functions are local and do not impact task 
> scheduling, unless otherwise constrained?
No, I replaced the above with below:
>
>     +The following constraints apply to this directive:
>     +
>     +* The directive is implemented by a macro and may be called from
>     within C/C++
>     +  constant expressions.  In addition, a function implementation
>     of the
>     +  directive exists for bindings to other programming languages.
>
I could also add this:

* The directive will not cause the calling task to be preempted.

 From my point of view it was clear that something which "may be called 
from within C/C++ constant expressions" cannot impact task scheduling.

-- 
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.huber at embedded-brains.de
phone: +49-89-18 94 741 - 16
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/



More information about the devel mailing list