This is an automated email from the ASF dual-hosted git repository. pnoltes pushed a change to branch feature/add_build_to_svc_dep_creation in repository https://gitbox.apache.org/repos/asf/celix.git.
from 04fc93a Adds delete for move ctor/assigment for service dependency classes new d8eaed9 Removes use of atomic in dep man. Dep man is not thread safe. new 6079ff1 Add use of pragma once for the C++ dependency manager and updates the build function refactoring for the dependency manager The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../getting_started/using_services_with_cxx.md | 7 +- libs/framework/gtest/src/dm_tests.cpp | 79 +++++++++++++- libs/framework/include/celix/dm/Component.h | 17 +-- libs/framework/include/celix/dm/Component_Impl.h | 5 +- .../framework/include/celix/dm/DependencyManager.h | 120 ++++++++------------- .../include/celix/dm/DependencyManager_Impl.h | 52 ++++++++- libs/framework/include/celix/dm/DmActivator.h | 6 +- libs/framework/include/celix/dm/Properties.h | 5 +- .../framework/include/celix/dm/ServiceDependency.h | 16 ++- .../include/celix/dm/ServiceDependency_Impl.h | 7 +- libs/framework/include/celix/dm/types.h | 5 +- 11 files changed, 203 insertions(+), 116 deletions(-)