Cpp Service Layer Discussion - abroekhuis/NativeOSGi GitHub Wiki
This page is work in progress. It contains details about the OSGi service layer in the proposed C++ API.
These requirements are not fixed, but rather discussion points.
- Be type-safe (avoid returning void* objects to API users if possible)
- No base class for service interfaces or service implementations
- Handle multiple (virtual) inheritance of service interfaces
- Transparently handle native C and C++ services