This patchset is an extension of "[PATCH BlueZ v7 00/11] GATT API: External Services". It adds the following features: * new gdbus helper to allow notifying the clients when GetManagedObjects() reply is received and all proxies reported. * reply for RegisterService() after validating the fetched objects * adds the service declaration to the local GATT database Claudio Takahasi (9): gdbus: Add g_dbus_client_set_proxies_ready_watch() gatt: Add proxy added handler gatt: Add proxy removed handler gatt: Add GATT service to the local database gatt: Make RegisterService() async test: Add external service GATT skeleton test: Add signal handling for gatt-service test: Add registering external service bluetooth.conf: Add ObjectManager interface .gitignore | 1 + Makefile.tools | 5 + gdbus/client.c | 18 ++++ gdbus/gdbus.h | 4 + src/bluetooth.conf | 1 + src/gatt-dbus.c | 135 +++++++++++++++++++++++++- test/gatt-service.c | 267 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 427 insertions(+), 4 deletions(-) create mode 100644 test/gatt-service.c -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html