Skip to content

Cpp Service Layer Discussion

Sascha Zelzer edited this page Jun 21, 2012 · 1 revision

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
Clone this wiki locally