Commit: 590fd450bb3a58231c0a0ebab514f094f6f4ab9e
Parent: ec0e7836cf9369bfc2a962f14a488d9246797326
Author: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Committer: Marcel Holtmann <marcel@holtmann.org>
Date: 2012-12-04 23:48:42
Tree: c52e25055a3bc3141eae61d062fc04ca88099ac4

obexd: add target driver support This simplify target matching to a single place making it easier to add new targets/profiles. Matching is done by either friendly name e.g. opp, ftp... or Bluetooth UUID. Drivers are probed when a session is established and removed when the session is destroyed.

Diffstat

A obexd/client/driver.c | 85 ++++++++++++++++++++++++++++++++++++++++
A obexd/client/driver.h | 35 +++++++++++++++++++++++++++++++++++
M obexd/client/ftp.c | 2 ++
M obexd/client/pbap.c | 2 ++
M obexd/client/session.c | 120 ++++++++++++++++++++++++++++++++++++++++- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
M obexd/client/session.h | 3 - - -

6 files changed, 180 insertions(+), 67 deletions(-)

View Full Diff | Patch