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 af33ee5 Merge pull request #189 from Ealanrian/patch-1
add f822695 Added interceptors to RSA, currently only DFI is updated.
add 9c08264 Fixed memory leak
add 7084997 Removed rsaType from interceptors API. If it is needed for
filtering, it should be set via service properties.
add d1350ab Added a lock to both interceptor handlers, for PSA and RSA.
new 0e63de9 Merge pull request #187 from apache/feature/rsa_interceptors
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:
CMakeLists.txt | 4 +-
.../pubsub_spi/src/pubsub_interceptors_handler.c | 51 +++++++++---
bundles/remote_services/examples/CMakeLists.txt | 4 +
.../examples}/interceptors/CMakeLists.txt | 12 +--
.../include/first_interceptor_private.h | 16 ++--
.../include/second_interceptor_private.h | 13 +--
.../examples}/interceptors/src/first_interceptor.c | 30 +++----
.../interceptors/src/rs_interceptor_activator.c} | 28 +++----
.../interceptors/src/second_interceptor.c | 18 ++--
.../src/export_registration_dfi.c | 50 ++++++++---
.../src/export_registration_dfi.h | 2 +-
.../src/import_registration_dfi.c | 36 +++++---
.../src/import_registration_dfi.h | 2 +-
.../src/remote_service_admin_dfi.c | 35 +++++++-
bundles/remote_services/rsa_common/CMakeLists.txt | 2 +-
.../rsa_common/src/remote_interceptors_handler.c} | 96 +++++++++++++---------
.../rsa_spi/include/remote_interceptor.h | 37 +++++++++
.../rsa_spi/include/remote_interceptors_handler.h | 40 +++++++++
18 files changed, 334 insertions(+), 142 deletions(-)
copy bundles/{pubsub/examples/pubsub =>
remote_services/examples}/interceptors/CMakeLists.txt (72%)
copy bundles/{pubsub/examples/pubsub =>
remote_services/examples}/interceptors/include/first_interceptor_private.h (58%)
copy bundles/{pubsub/examples/pubsub =>
remote_services/examples}/interceptors/include/second_interceptor_private.h
(58%)
copy bundles/{pubsub/examples/pubsub =>
remote_services/examples}/interceptors/src/first_interceptor.c (56%)
copy
bundles/{pubsub/examples/pubsub/interceptors/src/ps_interceptor_activator.c =>
remote_services/examples/interceptors/src/rs_interceptor_activator.c} (74%)
copy bundles/{pubsub/examples/pubsub =>
remote_services/examples}/interceptors/src/second_interceptor.c (55%)
copy bundles/{pubsub/pubsub_spi/src/pubsub_interceptors_handler.c =>
remote_services/rsa_common/src/remote_interceptors_handler.c} (57%)
create mode 100644 bundles/remote_services/rsa_spi/include/remote_interceptor.h
create mode 100644
bundles/remote_services/rsa_spi/include/remote_interceptors_handler.h