This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a commit to branch feature/585-celix-conditions
in repository https://gitbox.apache.org/repos/asf/celix.git

commit db65a815d776956930e86542fbdc658070c6a2f7
Merge: 69fb405d abe8c76b
Author: Pepijn Noltes <[email protected]>
AuthorDate: Wed Jun 28 18:47:24 2023 +0200

    Merge branch 'feature/scheduled_event_on_event_thread' into 
feature/osgi_conditions

 .clang-format                                      |   2 +-
 .../log_admin/gtest/src/LogAdminTestSuite.cc       |  20 +-
 .../src/pubsub_topology_manager.c                  | 104 +---
 .../src/pubsub_topology_manager.h                  |   9 +-
 .../include/endpoint_discovery_poller.h            |   3 +-
 .../src/endpoint_discovery_poller.c                |  67 +-
 .../discovery_shm/src/discovery_shmWatcher.c       |  51 +-
 .../topology_manager/tms_tst/tms_tests.cpp         |  28 +-
 documents/README.md                                |   1 +
 documents/framework.md                             |  35 +-
 documents/scheduled_events .md                     | 135 ++++
 .../readme_c_examples/CMakeLists.txt               |   6 +
 .../src/schedule_events_bundle_activator.c         |  70 +++
 .../readme_cxx_examples/CMakeLists.txt             |   7 +
 .../src/ScheduleEventsBundleActivator.cc           |  51 ++
 libs/framework/CMakeLists.txt                      |   3 +-
 libs/framework/gtest/CMakeLists.txt                |   4 +-
 .../src/CelixBundleContextServicesTestSuite.cc     |   2 +-
 .../framework/gtest/src/CelixFrameworkTestSuite.cc |  19 +
 .../framework/gtest/src/ScheduledEventTestSuite.cc | 686 +++++++++++++++++++++
 .../ScheduledEventWithErrorInjectionTestSuite.cc   |  56 ++
 libs/framework/include/celix/BundleContext.h       |   9 +
 libs/framework/include/celix/Framework.h           |   2 +-
 libs/framework/include/celix/ScheduledEvent.h      | 146 +++++
 .../include/celix/ScheduledEventBuilder.h          | 128 ++++
 libs/framework/include/celix/dm/Component.h        |   2 +
 .../framework/include/celix/dm/DependencyManager.h |   3 +
 libs/framework/include/celix_bundle_context.h      | 148 ++++-
 libs/framework/include/celix_constants.h           |  15 +
 libs/framework/include/celix_dependency_manager.h  |  13 +-
 libs/framework/include/celix_framework.h           |  61 +-
 libs/framework/src/bundle_context.c                |  56 +-
 libs/framework/src/celix_scheduled_event.c         | 312 ++++++++++
 libs/framework/src/celix_scheduled_event.h         | 189 ++++++
 libs/framework/src/framework.c                     | 386 ++++++++++--
 libs/framework/src/framework_private.h             |  97 ++-
 libs/framework/src/service_tracker.c               |  81 ++-
 libs/utils/CMakeLists.txt                          |   3 +-
 libs/utils/gtest/CMakeLists.txt                    |   1 +
 libs/utils/gtest/src/LogTestSuite.cc               |  56 ++
 libs/utils/gtest/src/LogUtilsTestSuite.cc          |  28 +-
 libs/utils/gtest/src/ThreadsTestSuite.cc           |  32 +-
 libs/utils/gtest/src/TimeUtilsTestSuite.cc         |  57 +-
 libs/utils/include/celix_errno.h                   |   1 +
 libs/utils/include/celix_log_level.h               |  46 +-
 libs/utils/include/celix_log_utils.h               |  20 +-
 libs/utils/include/celix_threads.h                 |  67 +-
 libs/utils/include/celix_utils.h                   |   8 +
 libs/utils/src/celix_log_level.c                   |  97 +++
 libs/utils/src/celix_log_utils.c                   |  68 +-
 libs/utils/src/celix_threads.c                     |  55 +-
 libs/utils/src/utils.c                             |  25 +
 52 files changed, 3120 insertions(+), 451 deletions(-)


Reply via email to