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.

Service Layer API Requirements

These requirements are not fixed, but rather discussion points.

  1. Be type-safe (avoid returning void* objects to API users if possible)
  2. No base class for service interfaces or service implementations
  3. Handle multiple (virtual) inheritance of service interfaces
  4. Transparently handle native C and C++ services
⚠️ **GitHub.com Fallback** ⚠️