Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 852a59cb authored by Abhishek Pandit-Subedi's avatar Abhishek Pandit-Subedi
Browse files

floss: Refactor insertion via dbus projection

Dbus projection currently requires that a single dbus object path only
has a single interface associated with it. This results in multiple
objects being created for several interfaces.

This change refactors generate_dbus_exporter to provide an Interface
token which must be separately inserted with the object path. It also
provides a mechanism to have Mixins, a single object that contains
multiple interface implementations.

Bug: 233123489
Tag: #floss
Test: ./build.py and manual test on ChromeOS
Change-Id: I82f2cd18d02276bf26f77541ba3592a73ca558fa
parent f263f853
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment