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