Sascha Zelzer

Results 6 issues of Sascha Zelzer

In the current implementation, the framework is automatically shut down when the last `Bundle` instance goes out of scope (if it wasn't shut down explicitly before). The cleanup logic also...

enhancement
thread-safety
4.0

The current JSON schema used in bundle manifests is not taking advantage of the structured JSON documents. Currently, we use something like ``` { "bundle.symbolic_name" : "org.bla", "bundle.version" : "1.0.0"...

enhancement

Error conditions in the bundle lifecycle are reported using `std::runtime_error`. A `BundleException` class should be used, similar to the existing `ServiceException`, which can transport an error code and is in...

enhancement

We should consider using a specialized `IdToString(long)` function, which efficiently converts integral numbers to strings without any streams and locales involved. The places in the framework currently using `us::ToString()` really...

enhancement

Currently, the module.name property is required to be present in a custom manifest.json file. The `MODULE_NAME` define contains this information but it is not recorded in the compiled object anymore...

enhancement

When installing bundles, a robust check for compatible shared libraries can be implemented using the available object format parsers.

enhancement