celix
celix copied to clipboard
Apache Celix is a framework for C and C++14 to develop dynamic modular software applications using component and in-process service-oriented programming.
when running the rsa export tests, there is no chance for the client side to drop the imported endpoints between two tests: - Server runs stop/start cycle 1, exporting endpoint/services...
By using the refactored launcher we can now start several frameworks from within one cpputest. This does collide with the usage of getenv/setenv for saving the framework uuid: after the...
When using llvm 3.4 / 3.5 our tests segfault when code coverage is enabled. I added an according comment on the LLVM bugtracker (https://llvm.org/bugs/show_bug.cgi?id=20530) and will disable the code coverage...
the warning message "WARNING: ENDPOINT_DESCRIPTOR_READER: Only single-valued string supported for service.id" is output a lot in the shell. This causes any output you wanted to see to scroll away. It...
The patch provided in [CELIX-137](https://issues.apache.org/jira/browse/CELIX-137) was not enough and could lead to deadlocks when importing services. By using a different lock for the import interests this should be fixed... [0001-CELIX-142-fix-potential-deadlock-in-topology-manager.patch](https://github.com/apache/celix/files/3665538/0001-CELIX-142-fix-potential-deadlock-in-topology-manager.patch.txt)...
This PR deprecates all the not celix_ utils functions and moves them in a separate include_deprecated directly. This is done to prepare a celix v3 release where we "just" not...
This PR is requesting for comments, and NOT for immediate merge. The intention is to remove bundle zip files (or truncate to size 0) after they have been installed into...
I've implemented a C++ bundle named json_config, which depends on https://github.com/nlohmann/json and https://github.com/pboettch/json-schema-validator. It turns out that building using common settings will produce a 2.4M binary: ``` CFLAGS=-fdata-sections -ffunction-sections -Os...
This PR add support for setting and getting string, bool, long, double and a version array list with properties. Also: - Add support for only getting a property value if...
EventAdmin
Implement the EventAdmin OSGi specification for Apache Celix. The initial implementation should be a local useable EventAdmin, but can be prepared to function as a remote EventAdmin. For a remote...