Hi Everyone,

I was recently working on some code around the Multiple Ownership Transfer 
(MOT) code and while doing this I ran into a couple of issues surrounding the 
API surface for MOT. Specifically I hit the following:

?         It wasn't always clear what was considered a public API vs an 
internal API.

?         The names of similar public APIs were different.

o   For example the following APIs are related but differed slightly 
(specifically around the Preconf*Pin part of each name):

?  OCAddPreconfigPIN

?  OCProvisionPreconfPin

?  SetPreconfigPin

Are there any guidelines that exist that would help solve the points above? Is 
there anything we can do to make this process better? When we get to public 
APIs we should strive to have consistency and to make it clear for developers 
which APIs they should use.

Thanks,
Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20161028/6958b40b/attachment.html>

Reply via email to