Hi Claudio, On Tue, Jul 12, 2011, Claudio Takahasi wrote: > Dependency:"[PATCH BlueZ 00/12] On demand connection management" > > The following patch series contains cleanups in the Generic Attribute > code and it uses the mechanism based on registered connection callbacks > to manage connections. > > Watchers register connection callback to allow receiving notifications. If > watchers are not registered and other GATT based profile doesn't require > an active connection, callbacks can be unregistered. SetProperty and > DiscoverCharacteristics methods request on demand connection if necessary. > > Claudio Takahasi (11): > Remove not necessary data from gatt_service > Remove storing device path in gatt_service > Remove leftover D-Bus message in gatt_service > Cleanup of primary service registration > Cleanup of primary service structs > Register the ATT connection callbacks > Remove implicit connection from generic API > Change GAttrib ref counting in Generic Attribute > Register ATT connection callback based on watchers > On demand connection for characteristics discovery > Add on demand characteristic write > > attrib/client.c | 593 ++++++++++++++++++++++++++---------------------------- > attrib/client.h | 2 +- > src/device.c | 2 +- > 3 files changed, 288 insertions(+), 309 deletions(-) This patch set has been pushed upstream. Thanks. Johan -- 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