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/05/14 11:54:33 UTC

[celix] 01/01: Merge pull request #344 from apache/feature/cxx_rsa_update

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 0cd23ad37ccb238f82a002321de4e396f08b2f85
Merge: 68d7f6a dc2d5a7
Author: Pepijn Noltes <pe...@gmail.com>
AuthorDate: Fri May 14 13:54:22 2021 +0200

    Merge pull request #344 from apache/feature/cxx_rsa_update
    
    Feature/cxx rsa update

 .github/workflows/coverage.yml                     |   1 +
 .github/workflows/coverity-scan.yml                |   3 +-
 .github/workflows/macos-nightly.yml                |   2 +-
 .github/workflows/macos.yml                        |   2 +-
 .github/workflows/ubuntu-nightly.yml               |   3 +-
 .github/workflows/ubuntu.yml                       |   3 +-
 bundles/CMakeLists.txt                             |   2 +-
 .../async_remote_services/admin/include/admin.h    | 104 -----
 bundles/async_remote_services/admin/src/admin.cc   | 277 -------------
 .../async_remote_services/common/CMakeLists.txt    |  31 --
 .../common/include/ExportedServiceFactory.h        | 105 -----
 .../common/include/ImportedServiceFactory.h        |  99 -----
 bundles/async_remote_services/common/src/common.cc |   2 -
 .../discovery_configured/CMakeLists.txt            |  43 --
 .../include/ConfiguredEndpoint.h                   |  52 ---
 .../include/ConfiguredEndpointProperties.h         |  99 -----
 .../src/ConfiguredDiscoveryManager.cc              |  91 -----
 .../src/ConfiguredDiscoveryManagerActivator.cc     |  39 --
 .../discovery_configured/src/ConfiguredEndpoint.cc |  89 ----
 .../async_remote_services/examples/CMakeLists.txt  | 108 -----
 .../examples/HardcodedExampleProvider.cc           | 142 -------
 .../examples/HardcodedExampleSerializer.cc         | 239 -----------
 .../examples/HardcodedExampleSerializer.h          |  91 -----
 .../examples/HardcodedExampleSubscriber.cc         | 207 ----------
 .../examples/IHardcodedService.h                   |  34 --
 .../rsa_spi/include/celix/rsa/Constants.h          |  31 --
 .../rsa_spi/include/celix/rsa/Endpoint.h           |  68 ----
 .../CMakeLists.txt                                 |  12 +-
 .../admin/CMakeLists.txt                           |  36 +-
 .../admin/gtest/CMakeLists.txt}                    |  20 +-
 .../admin/gtest/src/RemoteServiceAdminTestSuite.cc | 316 +++++++++++++++
 .../admin/include/RemoteServiceAdmin.h             |  80 ++++
 .../admin/src/RemoteServiceAdmin.cc                | 258 ++++++++++++
 .../discovery_configured/CMakeLists.txt            |  49 +++
 .../doc/configured_discovery.adoc                  |   0
 .../discovery_configured/gtest/CMakeLists.txt      |  32 ++
 .../gtest/resources/endpoint_discovery.json}       |   6 +-
 .../gtest/src/RsaConfiguredDiscoveryTestSuite.cc   |  93 +++++
 .../celix/rsa/IConfiguredDiscoveryManager.h        |  73 ++++
 .../src/ConfiguredDiscoveryManager.cc              | 161 ++++++++
 .../src}/ConfiguredDiscoveryManager.h              |  55 +--
 .../src/ConfiguredDiscoveryManagerActivator.cc}    |  28 +-
 .../doc/async_remote_admin.adoc                    |   0
 .../cxx_remote_services/integration/CMakeLists.txt |  97 +++++
 .../integration/gtest/CMakeLists.txt               |  67 +++
 .../src/RemoteServicesIntegrationTestSuite.cc      | 131 ++++++
 .../integration/include/ICalculator.h}             |  14 +-
 .../resources/Calculator$add$Invoke.descriptor     |   9 +
 .../resources/Calculator$add$Return.descriptor     |   9 +
 .../integration/resources/endpoint_discovery.json  |  15 +
 .../integration/src/CalculatorConsumer.cc          |  75 ++++
 .../integration/src/CalculatorProvider.cc          |  58 +++
 .../src/TestExportImportRemoteServiceFactory.cc    | 450 +++++++++++++++++++++
 .../rsa_spi/CMakeLists.txt                         |   4 +-
 .../include/celix/rsa/EndpointDescription.h        | 186 +++++++++
 .../rsa_spi/include/celix/rsa/IEndpointAnnouncer.h |   6 +-
 .../include/celix/rsa/IExportServiceFactory.h      |  26 +-
 .../rsa_spi/include/celix/rsa/IExportedService.h   |   4 +-
 .../include/celix/rsa/IImportServiceFactory.h      |  24 +-
 .../rsa_spi/include/celix/rsa/RemoteConstants.h    | 133 ++++++
 .../include/celix/rsa/RemoteServicesException.h    |   2 +-
 .../topology_manager/CMakeLists.txt                |   0
 .../topology_manager/include/topology_manager.h    |   0
 .../topology_manager/src/topology_manager.cc       |   0
 bundles/logging/log_helper/CMakeLists.txt          |   4 +-
 .../log_helper/gtest/src/LogHelperTestSuite.cc     |  44 +-
 .../logging/log_helper/include/celix/LogHelper.h   | 120 ++++++
 .../logging/log_helper/include/celix_log_helper.h  |  26 +-
 .../{include_v2 => include_v1}/log_helper.h        |   0
 .../pubsub_admin_zmq/v1/src/pubsub_zmq_admin.c     |   1 +
 .../pubsub_admin_zmq/v2/src/pubsub_zmq_admin.c     |   1 +
 bundles/pubsub/pubsub_discovery/CMakeLists.txt     |   7 +-
 bundles/pubsub/pubsub_utils/src/pubsub_matching.c  |  18 +-
 .../src/pubsub_serialization_provider.c            |   7 +-
 cmake/cmake_celix/Generic.cmake                    |  25 ++
 libs/framework/gtest/CMakeLists.txt                |   1 +
 .../gtest/src/CxxBundleContextTestSuite.cc         |   1 -
 libs/framework/gtest/src/CxxUtilsTestSuite.cc      |  62 +++
 libs/framework/include/celix/Bundle.h              |   3 +-
 libs/framework/include/celix/Constants.h           |   8 +
 libs/framework/include/celix/ServiceRegistration.h |   8 +-
 libs/framework/include/celix/Utils.h               |  20 +
 .../include/celix/dm/DependencyManager_Impl.h      |   2 +-
 libs/promises/api/celix/impl/SharedPromiseState.h  |   6 +-
 84 files changed, 2719 insertions(+), 2141 deletions(-)