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/11/28 16:20:53 UTC
[celix] branch feature/cxx17_headers updated (849b28c -> 82d45eb)
This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a change to branch feature/cxx17_headers
in repository https://gitbox.apache.org/repos/asf/celix.git.
from 849b28c Adds additional test for C++11 cep man support
add 6f88d8f Initial version of test showing remote pushstreams
add 20a48cd Adding primary documentation Prepare promisefactory as service in PushStreamProvider
add d5b7526 review rework
add 0dee9c7 Relaxing interface
add f9c0877 solving non-discard
add b59493c Merge pull request #372 from apache/feature/remote_pushstream
add 2f3247d Update etcdlib to be consistent with line breaks
add 66ba16d Merge pull request #374 from apache/etcdlib-linebreaks
add ea2eab7 Update celix_bundle.h
add 5c196e0 Update celix_bundle.h
add 5bfd5fe Update Bundle.h
add 07c15bb Update Bundle.h
add f845697 Merge pull request #3 from jermus67/jermus67-patch-documentation
add cad6f90 Update celix_bundle.h
add bb9179a Merge pull request #375 from jermus67/jermus67-update-documentation
add 5216a30 Fixes wrong ifdef __cplusplus marcro for extern "C"
add d182c91 Merge pull request #377 from apache/hotfix/wrong_ifdef_cplusplus
add 63975be Fix memory leak in celix_properties_unset.
add 50eb07a Merge pull request #379 from PengZheng/fix-properties-memory-leak
add efa578e Fix race condition for celixThreadCondition_timedwaitRelative.
add a1b00f8 Fix misuse of CELIX_DO_IF.
add 82dab97 Merge pull request #378 from PengZheng/pthread_cond_wait_fix
add 64b7293 Fix assertion failure when using C++ ServiceTracker in the event loop.
add 71fac23 Merge pull request #380 from PengZheng/fix-tracker-assertion
add 5c8207a Merge remote-tracking branch 'origin/master' into feature/cxx17_headers
add 82d45eb Small improvements based on pr comments.
No new revisions were added by this update.
Summary of changes:
.../cxx_remote_services/integration/CMakeLists.txt | 7 +-
.../integration/gtest/CMakeLists.txt | 2 +-
.../src/RemoteServicesIntegrationTestSuite.cc | 15 ++-
.../integration/include/ICalculator.h | 3 +
...scriptor => Calculator$result$Event.descriptor} | 4 +-
.../integration/src/CalculatorProvider.cc | 51 ++++++++
.../src/TestExportImportRemoteServiceFactory.cc | 136 +++++++++++++++++++--
.../include/pubsub_interceptors_handler.h | 2 +-
libs/etcdlib/src/etcd.c | 6 +-
libs/framework/gtest/CMakeLists.txt | 1 +
.../gtest/src/CxxBundleContextTestSuite.cc | 14 +++
libs/framework/include/celix/Bundle.h | 13 +-
libs/framework/include/celix/Trackers.h | 4 +-
libs/framework/include/celix_bundle.h | 8 +-
libs/promises/api/celix/Deferred.h | 24 ++--
libs/promises/api/celix/impl/SharedPromiseState.h | 28 ++---
libs/pushstreams/api/celix/PushStream.h | 87 ++++++++++---
libs/pushstreams/api/celix/PushStreamProvider.h | 69 ++++++-----
.../api/celix/SynchronousPushEventSource.h | 4 +-
.../api/celix/impl/AbstractPushEventSource.h | 40 ++++--
.../api/celix/impl/BufferedPushStream.h | 10 +-
.../api/celix/impl/IntermediatePushStream.h | 10 +-
.../api/celix/impl/UnbufferedPushStream.h | 13 +-
libs/pushstreams/gtest/src/PushStreamTestSuite.cc | 79 ++++++------
libs/utils/private/test/properties_test.cpp | 20 ++-
libs/utils/src/celix_threads.c | 27 ++--
libs/utils/src/properties.c | 2 +-
27 files changed, 514 insertions(+), 165 deletions(-)
copy bundles/cxx_remote_services/integration/resources/{Calculator$add$Return.descriptor => Calculator$result$Event.descriptor} (62%)