This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/celix.git.
from b3d28d1 Removing bad character from cmake_commands/README.md
add b2548c8 CELIX-454: Refactors PubSub API. Multipart is no longer part
of the current API.
add ec7fdcf CELIX-454: Refactors the pubsub tests and adds backtrace
printing support for framework_log and loghelper
add fe86866 CELIX-454: Fixes some mocking issues and configured
pubsub_zmq_tests to run under `make test`
add 2b8f92d CELIX-454: Fixes a compile error for a older C++ compiler
add 88a575f CELIX-454: Refactors pubsub msg serializer so that it uses
the same handle approach as services to prevent confusion.
add ac47373 CELIX-454: Fixes some testing using concerning the mocks
add 1df73a0 CELIX-454: Adds pubsub_updmc_tests
add 11472da CELIX-454: Small fix for osx compilation
add 5410a08 CELIX-454: Add ignore calls to bundle_test cpputest.
add eb450c7 CELIX-454: Fixes compile issue with osx
add d1d001e Merge branch 'develop' into feature/CELIX-454-pubsub-disc
new 363d491 Merge branch 'feature/CELIX-454-pubsub-disc' into develop
new 2426cf9 CELIX-454: Updates some logging in pubsub discovery from
error level to warning level
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.travis.yml | 1 +
bundles/log_service/src/log_helper.c | 52 +-
bundles/pubsub/CMakeLists.txt | 2 +-
bundles/pubsub/examples/CMakeLists.txt | 42 +-
bundles/pubsub/examples/mp_pubsub/CMakeLists.txt | 23 -
.../pubsub/examples/mp_pubsub/common/include/ew.h | 53 -
.../pubsub/examples/mp_pubsub/common/include/ide.h | 49 -
.../examples/mp_pubsub/common/include/kinematics.h | 55 -
.../mp_pubsub/msg_descriptors/msg_ew.descriptor | 9 -
.../mp_pubsub/msg_descriptors/msg_ide.descriptor | 9 -
.../msg_descriptors/msg_kinematics.descriptor | 10 -
.../examples/mp_pubsub/publisher/CMakeLists.txt | 43 -
.../private/include/mp_publisher_private.h | 58 -
.../publisher/private/src/mp_pub_activator.c | 144 --
.../mp_pubsub/publisher/private/src/mp_publisher.c | 160 ---
.../examples/mp_pubsub/subscriber/CMakeLists.txt | 43 -
.../private/include/mp_subscriber_private.h | 50 -
.../subscriber/private/src/mp_sub_activator.c | 108 --
.../subscriber/private/src/mp_subscriber.c | 119 --
.../private/include/pubsub_subscriber_private.h | 2 +-
.../subscriber/private/src/pubsub_subscriber.c | 2 +-
bundles/pubsub/mock/src/publisher_mock.cc | 14 -
.../src/pubsub_nanomsg_admin.cc | 39 +-
.../src/pubsub_nanomsg_admin.h | 35 +-
.../src/pubsub_nanomsg_topic_receiver.cc | 2 +-
.../src/pubsub_nanomsg_topic_sender.cc | 1 -
.../pubsub/pubsub_admin_udp_mc/src/psa_activator.c | 6 +-
.../src/pubsub_psa_udpmc_constants.h | 29 +-
.../pubsub_admin_udp_mc/src/pubsub_udpmc_admin.c | 67 +-
.../pubsub_admin_udp_mc/src/pubsub_udpmc_admin.h | 21 +-
.../src/pubsub_udpmc_topic_receiver.c | 242 +++-
.../src/pubsub_udpmc_topic_receiver.h | 8 +-
.../src/pubsub_udpmc_topic_sender.c | 36 +-
.../src/pubsub_udpmc_topic_sender.h | 5 +-
.../pubsub/pubsub_admin_zmq/src/psa_activator.c | 6 +-
.../src/pubsub_psa_zmq_constants.h | 42 +-
.../pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.c | 50 +-
.../pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.h | 27 +-
.../src/pubsub_zmq_topic_receiver.c | 127 +-
.../src/pubsub_zmq_topic_receiver.h | 1 +
.../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.c | 68 +-
.../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.h | 2 +
.../sync.h => pubsub_api/include/pubsub/api.h} | 13 +-
.../pubsub/pubsub_api/include/pubsub/publisher.h | 21 +-
.../pubsub/pubsub_api/include/pubsub/subscriber.h | 20 +-
.../pubsub/pubsub_discovery/src/psd_activator.c | 2 +-
.../pubsub_discovery/src/pubsub_discovery_impl.c | 20 +-
.../pubsub_discovery/src/pubsub_discovery_impl.h | 2 +-
.../src/ps_json_serializer_activator.c | 8 +-
.../src/pubsub_serializer_impl.c | 76 +-
.../src/pubsub_serializer_impl.h | 18 +-
bundles/pubsub/pubsub_spi/include/pubsub_admin.h | 18 +-
.../pubsub/pubsub_spi/include/pubsub_listeners.h | 7 +-
.../pubsub/pubsub_spi/include/pubsub_serializer.h | 1 +
bundles/pubsub/pubsub_spi/include/pubsub_utils.h | 39 +-
bundles/pubsub/pubsub_spi/src/pubsub_utils.c | 4 +-
bundles/pubsub/pubsub_spi/src/pubsub_utils_match.c | 12 +-
.../src/pubsub_topology_manager.c | 1429 +++++++++++---------
.../src/pubsub_topology_manager.h | 2 +-
bundles/pubsub/test/CMakeLists.txt | 146 +-
.../{msg_descriptors => meta_data}/msg.descriptor | 2 +-
.../test/meta_data/ping.properties} | 7 +-
.../pubsub/test/msg_descriptors/sync.descriptor | 9 -
bundles/pubsub/test/test/sut_activator.c | 123 +-
bundles/pubsub/test/test/test_runner.cc | 19 +
bundles/pubsub/test/test/tst_activator.cc | 120 ++
bundles/pubsub/test/test/tst_activator.cpp | 221 ---
cmake/cmake_celix/ContainerPackaging.cmake | 6 +-
libs/framework/include/celix_bundle_activator.h | 2 +-
libs/framework/include/celix_log.h | 2 +
libs/framework/private/test/bundle_cache_test.cpp | 2 +
libs/framework/private/test/bundle_test.cpp | 36 +-
libs/framework/src/bundle.c | 15 +-
libs/framework/src/bundle_context.c | 3 +-
libs/framework/src/bundle_private.h | 1 +
libs/framework/src/celix_log.c | 31 +-
libs/utils/CMakeLists.txt | 9 +-
libs/utils/src/properties.c | 4 +-
78 files changed, 1893 insertions(+), 2419 deletions(-)
delete mode 100644 bundles/pubsub/examples/mp_pubsub/CMakeLists.txt
delete mode 100644 bundles/pubsub/examples/mp_pubsub/common/include/ew.h
delete mode 100644 bundles/pubsub/examples/mp_pubsub/common/include/ide.h
delete mode 100644
bundles/pubsub/examples/mp_pubsub/common/include/kinematics.h
delete mode 100644
bundles/pubsub/examples/mp_pubsub/msg_descriptors/msg_ew.descriptor
delete mode 100644
bundles/pubsub/examples/mp_pubsub/msg_descriptors/msg_ide.descriptor
delete mode 100644
bundles/pubsub/examples/mp_pubsub/msg_descriptors/msg_kinematics.descriptor
delete mode 100644 bundles/pubsub/examples/mp_pubsub/publisher/CMakeLists.txt
delete mode 100644
bundles/pubsub/examples/mp_pubsub/publisher/private/include/mp_publisher_private.h
delete mode 100644
bundles/pubsub/examples/mp_pubsub/publisher/private/src/mp_pub_activator.c
delete mode 100644
bundles/pubsub/examples/mp_pubsub/publisher/private/src/mp_publisher.c
delete mode 100644 bundles/pubsub/examples/mp_pubsub/subscriber/CMakeLists.txt
delete mode 100644
bundles/pubsub/examples/mp_pubsub/subscriber/private/include/mp_subscriber_private.h
delete mode 100644
bundles/pubsub/examples/mp_pubsub/subscriber/private/src/mp_sub_activator.c
delete mode 100644
bundles/pubsub/examples/mp_pubsub/subscriber/private/src/mp_subscriber.c
rename bundles/pubsub/{test/test/sync.h => pubsub_api/include/pubsub/api.h}
(84%)
rename bundles/pubsub/test/{msg_descriptors => meta_data}/msg.descriptor (90%)
copy
bundles/{remote_services/remote_service_admin_dfi/test/config.properties.in =>
pubsub/test/meta_data/ping.properties} (81%)
delete mode 100644 bundles/pubsub/test/msg_descriptors/sync.descriptor
create mode 100644 bundles/pubsub/test/test/test_runner.cc
create mode 100644 bundles/pubsub/test/test/tst_activator.cc
delete mode 100644 bundles/pubsub/test/test/tst_activator.cpp