Hi Szymon,
Make DeviceID profile similar to other profiles implementations. Use
btd_profile for handling DeviceID profile while adding/removing
adapters. The nice drawback is that SDP code no longer depends on
main_opts.
---
Fixed missing g_slist_remove.
Makefile.plugins | 3 +
profiles/deviceid/deviceid.c | 189 +++++++++++++++++++++++++++++++++++++++++++
src/adapter.c | 26 +++---
src/adapter.h | 3 +
src/sdpd-server.c | 4 -
src/sdpd-service.c | 58 -------------
src/sdpd.h | 2 -
7 files changed, 206 insertions(+), 79 deletions(-)
create mode 100644 profiles/deviceid/deviceid.c
please do not intermix profiles/ code with src/ code in the same commit.
Regards
Marcel