Remove raw bundle handling api from the framework headers
Open
kind/bug
- Dominant language
- C
- Stars
- 193
- Forks
- 99
- Avg merge
- 1m
- Merged PRs (30d)
- 1
Description
Currently it still is possible to direct get (and use) the bundle pointers through (e.g.):
- framework_getBundles
- framework_getBundleById
- celix_framework_getFrameworkBundle
These function are not thread safe.
There needs to be removed, so that only the celix_framework_useBundle variant can be used. The latter ensure that bundles are locked for uninstall while being used.
This will need some significant refactoring.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.