pnoltes opened a new pull request, #518:
URL: https://github.com/apache/celix/pull/518

   This pull request add a basic implementation of the requirement-capability 
model in a static `Celix::rcm` library. 
   
   This is the first task of #511. Future work on #511 will probably be done 
much later, but I think this pull request is good to review now for the 
following:
   
   - This PR also updates the celix array list add functions to have a 
celix_status_t return value. Now CELIX_ENOMEM will be returned if the array 
list capability cannot be increased.
   - The `Celix::rcm` library contains a initial setup/proposal for a library 
error system based on thread specific storage. 
   
   Also good to note is that thanks due to the celix error injection setup, the 
added code has a test coverage of almost 100% :smile: . 
   Only 2 lines have no coverage yet and that is due to a TBD about whether we 
want a Celix abstraction for thread specific storage. If that is decided a 
celix ei for the chosen thread specific storage can be added.  


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to