This is an automated email from the ASF dual-hosted git repository.
abroekhuis pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/celix.git.
from 5e4c03b Merge pull request #183 from apache/feature/gtest_main
add 6025682 Added interceptor service and handling for PubSub ZMQ.
Updated arraylist to have a sort function.
add f61b491 Fixed incorrect else statement
add 633f653 Added missing include for GCC
add 0fa89dd Fixed overflow in protocol handling. Added macro for right
printf type.
add defc3b3 Fixed review comments.
add f41437e Merge branch 'develop' into feature/pubsub_inteceptors
add ecbec80 Fixes two memory issues
new 6516fa5 Merge pull request #174 from apache/feature/pubsub_inteceptors
The 1 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:
bundles/pubsub/examples/CMakeLists.txt | 2 +
bundles/pubsub/examples/pubsub/CMakeLists.txt | 1 +
.../examples/pubsub/interceptors}/CMakeLists.txt | 17 +-
.../include/first_interceptor_private.h | 43 +++++
.../include/second_interceptor_private.h | 36 ++++
.../pubsub/interceptors/src/first_interceptor.c | 73 ++++++++
.../interceptors/src/ps_interceptor_activator.c | 94 +++++++++++
.../pubsub/interceptors/src/second_interceptor.c | 58 +++++++
.../src/pubsub_zmq_topic_receiver.c | 33 +++-
.../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.c | 179 ++++++++++----------
bundles/pubsub/pubsub_spi/CMakeLists.txt | 2 +-
.../pubsub/pubsub_spi/include/pubsub_interceptor.h | 47 ++++++
.../include/pubsub_interceptors_handler.h | 39 +++++
.../pubsub_spi/src/pubsub_interceptors_handler.c | 184 +++++++++++++++++++++
.../src/remote_service_admin_dfi.c | 2 +-
libs/utils/include/celix_array_list.h | 4 +
libs/utils/src/array_list.c | 21 +++
17 files changed, 735 insertions(+), 100 deletions(-)
copy {examples/celix-examples/track_tracker_example =>
bundles/pubsub/examples/pubsub/interceptors}/CMakeLists.txt (67%)
create mode 100644
bundles/pubsub/examples/pubsub/interceptors/include/first_interceptor_private.h
create mode 100644
bundles/pubsub/examples/pubsub/interceptors/include/second_interceptor_private.h
create mode 100644
bundles/pubsub/examples/pubsub/interceptors/src/first_interceptor.c
create mode 100644
bundles/pubsub/examples/pubsub/interceptors/src/ps_interceptor_activator.c
create mode 100644
bundles/pubsub/examples/pubsub/interceptors/src/second_interceptor.c
create mode 100644 bundles/pubsub/pubsub_spi/include/pubsub_interceptor.h
create mode 100644
bundles/pubsub/pubsub_spi/include/pubsub_interceptors_handler.h
create mode 100644 bundles/pubsub/pubsub_spi/src/pubsub_interceptors_handler.c