<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 29, 2021 at 10:18 AM <<a href="mailto:dufault@hda.com">dufault@hda.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
> On Jan 29, 2021, at 10:57 , Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>> wrote:<br>
> <br>
> On 29/01/2021 15:29, <a href="mailto:dufault@hda.com" target="_blank">dufault@hda.com</a> wrote:<br>
> <br>
>>> On Jan 28, 2021, at 09:13 , Sebastian Huber<<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>>  wrote:<br>
>>> <br>
>>>> What's the rationale for "Demand"?  Is that in use other places?<br>
>>>> <br>
>>>> It sounds odd to me, as if you're insisting the function provide something that it might otherwise decide not to.<br>
>>> "Get" was already used. This is a "Get" when we know the identifier is valid. Do you have a better verb?<br>
>>> <br>
>> Valid_ID_Get?  Or is that getting too wordy?<br>
>> <br>
>> I like "_ValID_" (i.e. use "ValID" in interface names for validated IDs) but that must break the rules.<br>
> <br>
> What about:<br>
> <br>
> _Thread_Get_objects_information() -> _Thread_Get_objects_information_by_id(Objects_Id)<br>
> <br>
> _Thread_Demand_objects_information() -> _Thread_Get_objects_information(Thread_Control *)<br>
<br>
I like that.  Since the interface change is internal to RTEMS the change in the signature isn't a big deal, and "Get_*_by_id" can be used going forward to imply the ID needs validation as opposed to getting it from a valid Thread_Control.<br></blockquote><div><br></div><div>+1</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I have to research the RTEMS naming convention.  I know it must be well-defined and not Random_case.<br>
<br></blockquote><div><br></div><div>it follows a pseudo-OOP: _Package_name_Class_name_Method_name</div><div> </div><div>Package is implied as _Supercore in the score.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Peter<br>
-----------------<br>
Peter Dufault<br>
HD Associates, Inc.      Software and System Engineering<br>
<br>
This email is delivered through the public internet using protocols subject to interception and tampering.<br>
<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a></blockquote></div></div>