This is an automated email from the ASF dual-hosted git repository.
xuzhenbao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git
from 24d624ef Merge pull request #569 from apache/feature/556-osgi-uninstall
new 7d4fbbe2 Remove DEBUG level and INFO level logs for dfi
new e4a0dd1c Replace LOG_ERROR to celix_err_push
new 97354b99 Add log helper for thread-specific storage error messages
new 5172a052 Fix bugs for dfi
new f0304893 Use logHelper print dfi error messages
new 4ac68f78 Merge branch 'apache:master' into improve_logHelper_for_dfi
new 67db163a Resolve MacOS Compilation problems
new 8620b9d7 Resolve MacOS Compilation problems
new 0b92b0d8 Modify comments for logHelper
new 34e83fe0 Modify the dfi version, because add celix_err to it
new 1a24150c Add comments for dfi interface
new ba9a2002 Replace printf to celix_err_push for rsa_shm
new 20efc11b Merge branch 'apache:master' into improve_logHelper_for_dfi
new b8093ad0 Use logHelper print dfi error message
new 189efe44 Resolve typo
new 682cf0c8 Revert "Replace LOG_ERROR to celix_err_push"
new e2d7d486 Use celix_err to implement LOG_ERROR of dfi, and remove
LOG_WARNING
new 8f60311e Mark dif_log_util.h as deprecated
new e8c13048 Add logHelper for celix_err
new 44e19aed Bug fix: check reply of jsonRpc
new 6e3bc4c4 Merge pull request #565 from
xuzhenbao/improve_logHelper_for_dfi
The 3594 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/logging/log_helper/gtest/CMakeLists.txt | 2 +-
.../log_helper/gtest/src/LogHelperTestSuite.cc | 97 ++++++++-
.../logging/log_helper/include/celix/LogHelper.h | 9 +
.../logging/log_helper/include/celix_log_helper.h | 7 +
bundles/logging/log_helper/src/celix_log_helper.c | 18 ++
.../src/export_registration_dfi.c | 12 +-
.../src/remote_service_admin_dfi.c | 21 --
.../rsa_shm/src/rsa_shm_client.c | 3 +-
.../rsa_shm/src/rsa_shm_server.c | 4 +-
.../shm_pool/CMakeLists.txt | 2 +-
.../shm_pool/include/shm_cache.h | 4 +
.../shm_pool/include/shm_pool.h | 3 +
.../shm_pool/src/shm_cache.c | 16 +-
.../shm_pool/src/shm_pool.c | 14 +-
.../remote_services/rsa_dfi_utils/src/dfi_utils.c | 2 +
.../rsa_rpc_json/src/rsa_json_rpc_endpoint_impl.c | 5 +
.../rsa_rpc_json/src/rsa_json_rpc_proxy_impl.c | 3 +
libs/dfi/CMakeLists.txt | 2 +-
.../{example4.descriptor => example5.descriptor} | 4 +-
.../descriptors/invalids/multiOutArgs.descriptor | 9 +
libs/dfi/gtest/src/json_rpc_tests.cpp | 218 +++++++++++++++++++--
libs/dfi/include/avrobin_serializer.h | 53 +++++
libs/dfi/include/dfi_log_util.h | 10 +-
libs/dfi/include/dyn_common.h | 54 +++++
libs/dfi/include/dyn_function.h | 110 ++++++++++-
libs/dfi/include/dyn_interface.h | 112 ++++++++++-
libs/dfi/include/dyn_message.h | 89 ++++++++-
libs/dfi/include/dyn_type.h | 98 ++++++++-
libs/dfi/include/json_rpc.h | 42 +++-
libs/dfi/include/json_serializer.h | 54 +++++
libs/dfi/src/avrobin_serializer.c | 13 +-
libs/dfi/src/dyn_avpr_function.c | 13 +-
libs/dfi/src/dyn_avpr_interface.c | 3 +-
libs/dfi/src/dyn_avpr_type.c | 49 ++---
libs/dfi/src/dyn_common.c | 1 -
libs/dfi/src/dyn_function.c | 3 +-
libs/dfi/src/dyn_interface.c | 2 +-
libs/dfi/src/dyn_message.c | 3 +-
libs/dfi/src/dyn_type.c | 18 +-
libs/dfi/src/dyn_type_common.c | 2 -
libs/dfi/src/json_rpc.c | 70 +++----
libs/dfi/src/json_serializer.c | 8 +-
libs/rcm/include/celix_capability.h | 2 +-
libs/rcm/include/celix_requirement.h | 2 +-
libs/rcm/include/celix_resource.h | 6 +-
libs/utils/src/celix_err.c | 6 +-
46 files changed, 1078 insertions(+), 200 deletions(-)
copy libs/dfi/gtest/descriptors/{example4.descriptor => example5.descriptor}
(52%)
create mode 100644 libs/dfi/gtest/descriptors/invalids/multiOutArgs.descriptor