Re: [PATCH 1/2] Add function to get default adapter ID

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Bastien,

On Thu, Jun 09, 2011, Bastien Nocera wrote:
> Combined with manager_find_adapter_by_id(), it is now possible
> to get the btd_adapter struct for the default adapter:
> manager_find_adapter_by_id (manager_get_default_adapter_id ());
> ---
>  src/manager.c |    8 ++++++++
>  src/manager.h |    1 +
>  2 files changed, 9 insertions(+), 0 deletions(-)
> 
> diff --git a/src/manager.c b/src/manager.c
> index e805e0c..9d0de25 100644
> --- a/src/manager.c
> +++ b/src/manager.c
> @@ -288,6 +288,11 @@ static void manager_remove_adapter(struct btd_adapter *adapter)
>  		btd_start_exit_timer();
>  }
>  
> +int manager_get_default_adapter_id(void)
> +{
> +	return default_adapter_id;
> +}

Would it not make more sense to have something that returns the adapter
object directly? I.e. are there actually any use cases where some plugin
would want the id but *not* want to resolve the matching adapter object?
And even if the plugin still needs the id (which I'd expect to be a
minority use-case if it exists at all) it can always call
adapter_get_dev_id().

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


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux