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 2020/10/04 18:53:08 UTC

[celix] 02/04: Merge branch 'master' into feature/async_svc_registration

This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a commit to branch feature/async_svc_registration
in repository https://gitbox.apache.org/repos/asf/celix.git

commit 815524c3f9a6409a598f7851e581d4e4c5b7b46b
Merge: a576a90 20f794b
Author: Pepijn Noltes <pe...@gmail.com>
AuthorDate: Sun Oct 4 15:34:15 2020 +0200

    Merge branch 'master' into feature/async_svc_registration

 CHANGES.md                                         |   4 +
 CMakeLists.txt                                     |   8 +-
 bundles/deployment_admin/README.md                 |   4 +
 bundles/device_access/README.md                    |   4 +
 .../device_access/example/base_driver/README.md    |   4 +
 .../example/consuming_driver/README.md             |   4 +
 .../example/refining_driver/README.md              |   4 +
 bundles/http_admin/README.md                       |   4 +
 bundles/http_admin/civetweb/src/civetweb.c         |   2 +-
 bundles/logging/README.md                          |   4 +
 bundles/logging/log_writers/README.md              |   4 +
 bundles/pubsub/README.md                           |   4 +
 bundles/pubsub/examples/keys/README.md             |   4 +
 .../pubsub_admin_tcp/src/pubsub_tcp_handler.c      |  27 +-
 bundles/pubsub/pubsub_admin_udp_mc/README.md       |   4 +
 .../src/pubsub_websocket_topic_sender.c            |   4 +-
 .../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.c | 118 ++--
 .../pubsub_protocol_lib/CMakeLists.txt             |   8 +-
 .../pubsub_protocol_lib}/gtest/CMakeLists.txt      |  17 +-
 .../gtest/src/PS_WP_common_tests.cc                |  57 ++
 .../pubsub_protocol_lib/gtest/src/main.cc          |  28 +-
 .../src/pubsub_wire_protocol_common.c              |  93 ++-
 .../src/pubsub_topology_manager.c                  |   5 +-
 .../src/pubsub_topology_manager.h                  |   2 +
 bundles/pubsub/pubsub_utils/gtest/CMakeLists.txt   |   1 +
 .../gtest/msg_descriptors/int_calc.descriptor      |  13 +
 .../src/PubSubSerializationHandlerTestSuite.cc     |  14 +
 .../src/pubsub_serialization_provider.c            |  21 +-
 bundles/pubsub/test/CMakeLists.txt                 |   6 -
 .../test/meta_data/deadlock.scope.properties       |   2 +-
 .../test/meta_data/deadlock.scope2.properties      |   2 +-
 bundles/pubsub/test/meta_data/ping.properties      |   2 +-
 bundles/pubsub/test/meta_data/ping2.properties     |   2 +-
 bundles/pubsub/test/meta_data/pong2.properties     |   2 +-
 bundles/remote_services/README.md                  |   6 +-
 bundles/remote_services/discovery_etcd/README.md   |   4 +
 .../remote_example_api/include/remote_example.h    |   2 +
 .../org.apache.celix.RemoteExample.descriptor      |   1 +
 .../src/remote_example_activator.c                 |   3 +-
 .../src/remote_example_impl.c                      |  49 +-
 .../src/remote_example_impl.h                      |   4 +-
 .../remote_service_admin_dfi/README.md             |   4 +
 .../gtest/src/rsa_client_server_tests.cc           |  20 +
 .../gtest/src/tst_activator.c                      |  33 ++
 .../gtest/src/tst_service.h                        |   2 +
 .../src/export_registration_dfi.c                  | 115 +++-
 .../src/export_registration_dfi.h                  |   6 +-
 .../src/remote_service_admin_dfi.c                 | 148 ++++-
 .../remote_services/remote_services_api/README.md  |   4 +
 bundles/remote_services/rsa_spi/README.md          |   4 +
 bundles/remote_services/topology_manager/README.md |   4 +
 bundles/shell/remote_shell/README.md               |   4 +
 bundles/shell/shell/README.md                      |   4 +
 bundles/shell/shell_tui/README.md                  |   4 +
 bundles/shell/shell_wui/README.md                  |   4 +
 doap/doap_Celix.rdf                                |  20 +-
 documents/building/README.md                       |   4 +
 documents/cmake_commands/README.md                 |   4 +
 documents/getting_started/README.md                |   4 +
 .../getting_started/creating_a_simple_bundle.md    |   6 +-
 documents/getting_started/using_services_with_c.md |   4 +
 .../getting_started/using_services_with_cxx.md     |   4 +
 documents/intro/README.md                          |   6 +-
 documents/subprojects/README.md                    |   6 +
 examples/celix-examples/README.md                  |   4 +
 examples/celix-examples/http_example/README.md     |   7 +-
 .../celix-examples/services_example_c/README.md    |   4 +
 libs/dependency_manager/README.md                  |   4 +
 libs/dependency_manager/TODO.md                    |   6 +-
 libs/dependency_manager_cxx/README.md              |   4 +
 libs/dependency_manager_cxx/TODO.md                |   6 +-
 libs/etcdlib/README.md                             |   4 +
 libs/etcdlib/api/etcdlib.h                         |  16 +-
 libs/etcdlib/src/etcd.c                            | 110 ++--
 libs/etcdlib/test/etcdlib_test.c                   |   2 +-
 libs/framework/src/service_registry.c              |  10 +-
 libs/launcher/README.md                            |   4 +
 libs/utils/README.md                               |   4 +
 misc/experimental/README.md                        |   4 +
 misc/experimental/bundles/config_admin/README.md   |   4 +
 misc/experimental/promise/CMakeLists.txt           |   6 +-
 misc/experimental/promise/README.md                |   4 +
 misc/experimental/promise/api/celix/Deferred.h     | 136 ++++-
 misc/experimental/promise/api/celix/Promise.h      | 191 +++++-
 .../promise/api/celix/PromiseFactory.h             |  16 +-
 .../promise/api/celix/PromiseInvocationException.h |   6 +-
 .../promise/api/celix/impl/SharedPromiseState.h    | 654 +++++++++++++++++----
 misc/experimental/promise/gtest/CMakeLists.txt     |   1 +
 .../promise/gtest/src/PromiseTestSuite.cc          | 116 +++-
 ...PromiseTestSuite.cc => VoidPromiseTestSuite.cc} | 189 +++---
 misc/experimental/promise/src/PromiseExamples.cc   |   2 +-
 91 files changed, 1903 insertions(+), 576 deletions(-)