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