Hi Claudio, On Wed, Nov 24, 2010, Claudio Takahasi wrote: > Discover primary services implemented inside the device entity to allow > proper integration of attribute plugin. Implements a single entry point > to the attribute plugin no matter the transport(BR/EDR or LE), the device > probe callback is called for both types. > > Add a new function to discover all primary services without additional > calls to fetch the remaining primary services, sub-procedure iterations > is handled inside this function. > > The next action are: clean the attribute client removing implicity service > and characteristics discovery, issue the Discover Primary Service based on > the remote properties and fetch the characteristic on demand. > --- > attrib/manager.c | 27 +++------- > src/device.c | 106 +++++++++++++++++++++++++++++++------- > src/glib-helper.c | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++++- > src/glib-helper.h | 5 ++ > 4 files changed, 246 insertions(+), 39 deletions(-) All five patches have 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