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/10/12 12:03:10 UTC
[celix] 01/01: Merge pull request #372 from
apache/feature/remote_pushstream
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 b59493ceeaa3d8febdd95b260a7749f1818e1c1a
Merge: ae90ebb f9c0877
Author: Pepijn Noltes <pe...@gmail.com>
AuthorDate: Tue Oct 12 14:03:05 2021 +0200
Merge pull request #372 from apache/feature/remote_pushstream
Initial version of test showing remote pushstreams
.../cxx_remote_services/integration/CMakeLists.txt | 7 +-
.../integration/gtest/CMakeLists.txt | 2 +-
.../src/RemoteServicesIntegrationTestSuite.cc | 15 ++-
.../integration/include/ICalculator.h | 3 +
.../resources/Calculator$result$Event.descriptor | 9 ++
.../integration/src/CalculatorProvider.cc | 51 ++++++++
.../src/TestExportImportRemoteServiceFactory.cc | 136 +++++++++++++++++++--
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 ++++++------
15 files changed, 420 insertions(+), 115 deletions(-)