linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Johan Hedberg <johan.hedberg@gmail.com>
To: Anderson Lizardo <anderson.lizardo@openbossa.org>
Cc: Luiz Augusto von Dentz <luiz.dentz@gmail.com>,
	"Ganir, Chen" <chen.ganir@ti.com>,
	Marcel Holtmann <marcel@holtmann.org>,
	"anderson.briglia@openbossa.org" <anderson.briglia@openbossa.org>,
	"linux-bluetooth@vger.kernel.org"
	<linux-bluetooth@vger.kernel.org>,
	Bruna Moreira <bruna.moreira@openbossa.org>
Subject: Re: [RFC 7/7] Update Management API documentation
Date: Thu, 16 Jun 2011 17:08:02 +0300	[thread overview]
Message-ID: <20110616140802.GA9225@dell.ger.corp.intel.com> (raw)
In-Reply-To: <BANLkTim3fp1UG7r5zS+iXJZP2Aw00=4OjQ@mail.gmail.com>

Hi Lizardo,

On Thu, Jun 16, 2011, Anderson Lizardo wrote:
> On Thu, Jun 16, 2011 at 3:54 AM, Luiz Augusto von Dentz
> <luiz.dentz@gmail.com> wrote:
> > You probably forgot that besides bluetoothd there should be no other
> > application holding the mgmt socket, so not you can't really do it in
> > poll in the application side and doing it over D-Bus is overkill. Also
> > I notice that from some parties, you include, there is some tendency
> > to have the profiles split from the bluetoothd, IMO this will only add
> > fragmentation with each and every platform using BlueZ having their
> > own implementation of each profile and not sharing much, making the
> > IOP a complete mess.
> 
> I would like to bring attention to a thread I attempted to start some
> time ago, named "D-Bus GATT API for external/proprietary profiles". If
> anyone is really willing to implement external profiles over D-Bus,
> please voice your points that would support this. Note that this
> attempt never happened before, AFAIK all bluez supported profiles are
> implemented internally on bluez source code, usually as plugins.

Not all profiles. There's e.g. the OBEX profiles provided by obexd. The
main reason for that separation is that practically everything handled
by obexd is user data which doesn't belong in a system level daemon like
bluetoothd. The same system-user separation could be a reason for other
profiles to exist in separate processes. Then there's also partial
splits like that for HFP where audio is handled by an audio subsystem
like PulseAudio and signaling by a cellular subsystem like oFono.

Johan

  reply	other threads:[~2011-06-16 14:08 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1308171784-24442-1-git-send-email-y>
2011-06-15 21:02 ` [RFC 1/7] Add current tx power read on hciops anderson.briglia
2011-06-15 21:02 ` [RFC 2/7] Add read RSSI " anderson.briglia
2011-06-15 21:03 ` [RFC 3/7] Add RSSI read callbacks anderson.briglia
2011-06-15 21:03 ` [RFC 4/7] Add transmission power callbacks anderson.briglia
2011-06-15 21:03 ` [RFC 5/7] Implement mgmt_read_rssi command anderson.briglia
2011-06-15 21:03 ` [RFC 6/7] Implement mgmt_read_tx_power command anderson.briglia
2011-06-15 21:03 ` [RFC 7/7] Update Management API documentation anderson.briglia
2011-06-15 22:10   ` Marcel Holtmann
2011-06-15 23:47     ` Anderson Lizardo
2011-06-16  2:29       ` Marcel Holtmann
2011-06-16  6:07         ` Ganir, Chen
2011-06-16  7:54           ` Luiz Augusto von Dentz
2011-06-16 12:35             ` Claudio Takahasi
2011-06-16 14:47               ` Marcel Holtmann
2011-06-16 15:12                 ` Claudio Takahasi
2011-06-16 16:08                   ` Marcel Holtmann
2011-06-16 20:45                   ` Gustavo F. Padovan
2011-06-20 15:47                     ` Anderson Briglia
2011-06-20 16:47                       ` Marcel Holtmann
2011-06-16 13:49             ` Anderson Lizardo
2011-06-16 14:08               ` Johan Hedberg [this message]
2011-06-16 14:17                 ` Anderson Lizardo
2011-06-16  7:15         ` GATT and GATT based Profiles architecture - Query Ajay Pillai
2011-06-16 14:04           ` Anderson Lizardo
2011-06-17  9:30             ` Ajay Pillai
2011-06-17 12:10               ` Anderson Lizardo
2011-06-17 12:22                 ` Santiago Carot
2011-06-17 12:39                   ` Anderson Lizardo
2011-06-17 12:53                     ` Santiago Carot
2011-06-20  8:42                 ` Ajay Pillai
2011-06-16  6:03       ` [RFC 7/7] Update Management API documentation Ganir, Chen
2011-06-16 13:44         ` Anderson Lizardo
2011-06-16 14:19           ` Ganir, Chen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110616140802.GA9225@dell.ger.corp.intel.com \
    --to=johan.hedberg@gmail.com \
    --cc=anderson.briglia@openbossa.org \
    --cc=anderson.lizardo@openbossa.org \
    --cc=bruna.moreira@openbossa.org \
    --cc=chen.ganir@ti.com \
    --cc=linux-bluetooth@vger.kernel.org \
    --cc=luiz.dentz@gmail.com \
    --cc=marcel@holtmann.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).