This is an automated email from the ASF dual-hosted git repository. pnoltes pushed a commit to branch feature/scheduled_event_on_event_thread in repository https://gitbox.apache.org/repos/asf/celix.git
commit 94398a251fb4dee36912b24f79c1fa7a02434f24 Author: Pepijn Noltes <[email protected]> AuthorDate: Thu Jun 15 20:24:35 2023 +0200 Add scheduled event name to RSA disc poller --- .../discovery_common/src/endpoint_discovery_poller.c | 13 +++++++------ .../remote_services/topology_manager/tms_tst/CMakeLists.txt | 1 - 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bundles/remote_services/discovery_common/src/endpoint_discovery_poller.c b/bundles/remote_services/discovery_common/src/endpoint_discovery_poller.c index d8e7e319..50fe245f 100644 --- a/bundles/remote_services/discovery_common/src/endpoint_discovery_poller.c +++ b/bundles/remote_services/discovery_common/src/endpoint_discovery_poller.c @@ -111,12 +111,13 @@ celix_status_t endpointDiscoveryPoller_create(discovery_t *discovery, celix_bund } double intervalInSeconds = (double)(*poller)->poll_interval; - celix_scheduled_event_options_t opts = CELIX_EMPTY_SCHEDULED_EVENT_OPTIONS; - opts.callback = endpointDiscoveryPoller_performPeriodicPoll; - opts.callbackData = *poller; - opts.initialDelayInSeconds = intervalInSeconds; - opts.intervalInSeconds = intervalInSeconds; - (*poller)->pollEventId = celix_bundleContext_scheduleEvent(context, &opts); + celix_scheduled_event_options_t schedOpts = CELIX_EMPTY_SCHEDULED_EVENT_OPTIONS; + schedOpts.name = "Remote Services Endpoint Discovery Poller"; + schedOpts.callback = endpointDiscoveryPoller_performPeriodicPoll; + schedOpts.callbackData = *poller; + schedOpts.initialDelayInSeconds = intervalInSeconds; + schedOpts.intervalInSeconds = intervalInSeconds; + (*poller)->pollEventId = celix_bundleContext_scheduleEvent(context, &schedOpts); status += celixThreadMutex_unlock(&(*poller)->pollerLock); if(status != CELIX_SUCCESS){ diff --git a/bundles/remote_services/topology_manager/tms_tst/CMakeLists.txt b/bundles/remote_services/topology_manager/tms_tst/CMakeLists.txt index b909f71b..64b420ec 100644 --- a/bundles/remote_services/topology_manager/tms_tst/CMakeLists.txt +++ b/bundles/remote_services/topology_manager/tms_tst/CMakeLists.txt @@ -41,7 +41,6 @@ target_link_libraries(test_tm_scoped PRIVATE jansson::jansson calculator_api Celix::rsa_common - civetweb::civetweb ) add_celix_bundle_dependencies(test_tm_scoped Celix::rsa_dfi Celix::rsa_topology_manager calculator topology_manager_disc_mock_bundle topology_manager_test_bundle)
