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/03 19:20:46 UTC

[celix] 01/01: Merge pull request #286 from apache/feature/async_svc_registration

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 0870cd960acae2f9ba74e444e22c7d4f32a1de0a
Merge: 0d994d8 ba24349
Author: Pepijn Noltes <pe...@gmail.com>
AuthorDate: Sun Jan 3 20:20:36 2021 +0100

    Merge pull request #286 from apache/feature/async_svc_registration
    
    Feature/async svc registration

 bundles/http_admin/http_admin/src/http_admin.c     |   7 +-
 .../log_admin/gtest/src/LogAdminTestSuite.cc       |  46 +-
 bundles/logging/log_admin/src/celix_log_admin.c    |  82 +-
 .../pubsub_admin_zmq/v2/src/pubsub_zmq_admin.c     |  30 +-
 bundles/pubsub/pubsub_spi/src/pubsub_endpoint.c    |   6 +-
 .../pubsub/pubsub_spi/src/pubsub_endpoint_match.c  |  39 +-
 bundles/pubsub/pubsub_utils/src/pubsub_matching.c  |  76 +-
 .../gtest/src/tst_activator.c                      |   1 +
 .../tms_tst/disc_mock/disc_mock_activator.c        |   1 +
 bundles/shell/shell/src/help_command.c             |   1 +
 bundles/shell/shell/src/shell.c                    |  43 +-
 bundles/shell/shell/src/shell_private.h            |   2 +-
 bundles/shell/shell/test/CMakeLists.txt            |   6 +-
 .../src/{shell_tests.cpp => ShellTestSuite.cpp}    | 104 ++-
 bundles/shell/shell/test/src/run_tests.cpp         |  26 -
 libs/framework/CMakeLists.txt                      |   4 -
 libs/framework/gtest/CMakeLists.txt                |   3 +-
 .../gtest/src/bundle_context_bundles_tests.cpp     | 117 ++-
 .../gtest/src/bundle_context_services_test.cpp     | 449 +++++++++-
 libs/framework/gtest/src/run_tests.cpp             |  26 -
 libs/framework/gtest/src/single_framework_test.cpp |  31 +-
 libs/framework/include/celix_bundle_context.h      | 360 +++++++-
 libs/framework/include/celix_framework.h           |  38 +
 libs/framework/include/service_registry.h          |  45 +-
 libs/framework/include/service_tracker.h           |  11 -
 libs/framework/src/bundle.c                        |  32 +-
 libs/framework/src/bundle_context.c                | 938 +++++++++++++++++----
 libs/framework/src/bundle_context_private.h        |  29 +-
 libs/framework/src/celix_framework_factory.c       |   1 -
 libs/framework/src/framework.c                     | 862 ++++++++++++-------
 libs/framework/src/framework_private.h             | 124 ++-
 libs/framework/src/resolver.c                      |   3 +
 libs/framework/src/service_registry.c              | 476 ++++++-----
 libs/framework/src/service_registry_private.h      |  30 +-
 libs/framework/src/service_tracker.c               | 854 +++++++------------
 libs/framework/src/service_tracker_private.h       |  59 +-
 libs/utils/gtest/CMakeLists.txt                    |   1 +
 libs/utils/gtest/src/TimeUtilsTestSuite.cc         |  57 ++
 libs/utils/include/celix_log_utils.h               |   5 -
 libs/utils/include/celix_utils.h                   |  11 +
 libs/utils/private/test/utils_test.cpp             |  16 +-
 libs/utils/src/celix_log_utils.c                   |  14 +-
 libs/utils/src/utils.c                             |  19 +-
 43 files changed, 3348 insertions(+), 1737 deletions(-)