Create a new library to replace internal D-Bus message exchanged between the services plug-ins and the core.
Analysis & Requirements:
- estimated effort: 5 days
Plug-ins shall call public functions instead of send D-Bus
to request authorization. The scope of this ticket is define
and implement new public functions to allow request/cancel
authorization. Services(plug-ins) shall be fixed by another
request(ticket).
Register external services doesn't need be fixed now since
it will be deprecated.
Tests:
Solved:
/cvsroot/bluez/utils/hcid/agent.c@@1.20
/cvsroot/bluez/utils/hcid/agent.h@@1.8
/cvsroot/bluez/utils/hcid/dbus-common.c@@1.60
/cvsroot/bluez/utils/hcid/dbus-database.c@@1.44
/cvsroot/bluez/utils/hcid/plugin.c@@1.9
/cvsroot/bluez/utils/hcid/plugin.h@@1.3
/cvsroot/bluez/utils/input/main.c@@1.20
/cvsroot/bluez/utils/plugins/echo.c@@1.5
/cvsroot/bluez/utils/plugins/storage.c@@1.2
/cvsroot/bluez/utils/serial/main.c@@1.6