Return-Path: MIME-Version: 1.0 In-Reply-To: References: Date: Thu, 20 Mar 2014 16:12:06 -0700 Message-ID: Subject: Re: Removing GAttrib. From: Arman Uguray To: BlueZ development Content-Type: text/plain; charset=UTF-8 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: > To that end, I'd like to figure out what's the best way to approach > this. Clearly, the GAttrib dependency runs deep: the API provided in > attrib/gatt.h uses GAttrib and is used by src/device.c and pretty much > all the GATT based profile implementations. The profiles seem to use > the callback interface defined in src/attio.h which is how src/device > allows the profiles to access it's internal GAttrib instance. > attrib/gatt.h is also currently used by gatttool. In addition to the above, I realized that recent changes to android/gatt also use GAttrib. So adding that to list too.