You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by pn...@apache.org on 2021/01/19 22:24:03 UTC
[celix] branch feature/refactor_c_dep_man_service_trackers updated
(962c874 -> 749b7c0)
This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a change to branch feature/refactor_c_dep_man_service_trackers
in repository https://gitbox.apache.org/repos/asf/celix.git.
from 962c874 Removes unused and untested valid field from C++ dependency manager
add 749b7c0 Adds support for handling bundle start,stop and uninstall on a separate thread if called from the Celix event thread.
No new revisions were added by this update.
Summary of changes:
.../pubsub/test/pstm_deadlock_test/test_runner.cc | 3 +-
bundles/shell/shell/test/src/ShellTestSuite.cpp | 8 +
libs/framework/CMakeLists.txt | 2 +
.../gtest/src/DependencyManagerTestSuite.cc | 39 +
.../gtest/src/bundle_context_bundles_tests.cpp | 5 +
libs/framework/gtest/src/single_framework_test.cpp | 10 +-
libs/framework/include/bundle_state.h | 3 +
libs/framework/include/celix/dm/Component_Impl.h | 15 +-
libs/framework/include/celix_bundle_context.h | 20 +
libs/framework/include/celix_constants.h | 5 +
libs/framework/include/celix_dependency_manager.h | 20 +-
libs/framework/include/celix_dm_component.h | 2 +-
libs/framework/include/celix_framework_factory.h | 2 +-
libs/framework/src/bundle.c | 78 +-
libs/framework/src/bundle_archive.c | 3 +-
.../framework/src/celix_bundle_state.c | 35 +-
libs/framework/src/celix_framework_factory.c | 3 +-
libs/framework/src/celix_launcher.c | 44 +-
libs/framework/src/dm_dependency_manager_impl.c | 67 +-
libs/framework/src/framework.c | 938 ++++++++++-----------
.../src/framework_bundle_lifecycle_handler.c | 130 +++
libs/framework/src/framework_private.h | 84 +-
22 files changed, 845 insertions(+), 671 deletions(-)
copy bundles/pubsub/pubsub_admin_tcp/src/pubsub_tcp_common.c => libs/framework/src/celix_bundle_state.c (56%)
create mode 100644 libs/framework/src/framework_bundle_lifecycle_handler.c