This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git

commit 431d2dbf4cda84d1e8c094c696267a811c98a54e
Merge: 9551608b de6ec076
Author: Pepijn Noltes <[email protected]>
AuthorDate: Fri May 12 09:39:23 2023 +0200

    Merge pull request #547 from 
apache/feature/551-add-1st-part-req-cap-model-lib
    
    #551: Add 1st part of the requirement-capability-model lib

 libs/CMakeLists.txt                                |   1 +
 libs/{ => rcm}/CMakeLists.txt                      |  41 ++--
 libs/rcm/README.md                                 |  51 ++++
 libs/rcm/diagrams/logical-req-cap-model.png        | Bin 0 -> 4927 bytes
 libs/rcm/diagrams/logical-req-cap-model.puml       |  23 ++
 libs/rcm/gtest/CMakeLists.txt                      |  38 +++
 .../src/RequirementCapabilityModelTestSuite.cc     | 261 +++++++++++++++++++++
 ...ntCapabilityModelWithErrorInjectionTestSuite.cc | 134 +++++++++++
 libs/rcm/include/celix_capability.h                | 161 +++++++++++++
 libs/rcm/include/celix_rcm_types.h                 |  42 ++++
 libs/rcm/include/celix_requirement.h               | 173 ++++++++++++++
 libs/rcm/include/celix_resource.h                  | 114 +++++++++
 libs/rcm/src/celix_capability.c                    | 172 ++++++++++++++
 libs/rcm/src/celix_requirement.c                   | 185 +++++++++++++++
 libs/rcm/src/celix_resource.c                      | 159 +++++++++++++
 15 files changed, 1533 insertions(+), 22 deletions(-)

Reply via email to