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