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(-)