celix icon indicating copy to clipboard operation
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.

Results 145 celix issues
Sort by recently updated
recently updated
newest added

``` ==23216==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x7fb2469d92df bp 0x7fffc37f1cd0 sp 0x7fffc37f1c00 T0) ==23216==The signal is caused by a READ memory access. ==23216==Hint: address points to the zero...

component/remote-services
component/testing

I just came across LLVM's coding standard during my LLVM adventure, and found the paragraph about `#include` style inspiring: > We prefer these #includes to be listed in this >...

project/style

# Refactor Manifest Format to JSON This PR refactors the MANIFEST format to JSON. Consequently, the custom manifest parsing is removed, and the properties JSON format is now used. ##...

In some service usage scenarios, the result may not be returned immediately after the service call is completed, it may be returned through a callback function at some time after...

This issue is used to discuss the following issues: If there are multiple remote service instances and local service instances that match the requirements, how to arrange these service instances...

1.To deliver remote events, the `celix_event_remote_provider_service_t` service has been added , the relationship between event_admin and remote_provider is described in [README.md](https://github.com/xuzhenbao/celix/blob/remote_event_admin/bundles/event_admin/remote_provider/README.md). 2.Add a remote provider bundle based on MQTT, refer...

# Introduction The utils api uses `struct timespec` and `clockid_t`. This should be replaced with `uv_timeval64_t` and `uv_clock_id`. This will abstract the current Linux-specific implementation and make it cross-platform. #...

kind/api-change
component/utils
kind/improvement

# Introduction Refactor file utilities that currently use FILE* to use libuv's file and stream abstractions (uv_fs_t, uv_file). This ensures better cross-platform file handling. # Steps - [ ] Replace...

kind/api-change
component/framework
component/utils
kind/improvement

# Intro This ticket focuses on the internal implementation changes related to Celix’s event loop and how libuv can be leveraged internally to simplify platform abstraction. Ideally this can be...

kind/cleanup
component/framework
kind/improvement

# Intro This ticket focuses on ensuring that ASF Celix's public API uses libuv for thread management and thread-related utilities. ## Steps - [ ] Introduce the libuv dependency Introduce...

kind/feature
kind/api-change
component/utils