[PATCH BlueZ 00/13] Rewrite local GATT server using shared/gatt

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

 



This patch set includes patches that rewrite the local GATT server using
shared/gatt. This in effect invalidates the existing src/attrib-server in
favor of a new src/gatt-server.

Arman Uguray (13):
  shared/att: Add bt_att_get|set_bdaddr functions
  shared/gatt: Add bdaddr_type param to gatt_db APIs
  core: Introduce btd_gatt_server.
  core: Attach gatt-server to bt_att
  core: gatt: Add GATT/GAP services to local db
  core: Add GATT UUIDs to Adapter1.UUIDs
  core: Support per-client CCC state
  core: Setup added/removed handlers in GATT server
  core: Add Service Changed characteristic
  core: device: Add getter for GATT server
  core: gatt-server: Send "Service Changed"
  core: adapter: Send UUIDs changed for GATT services
  shared/gatt: Don't incorrectly terminate discovery

 Makefile.am               |   1 +
 android/gatt.c            |  32 +-
 src/adapter.c             |  58 +++-
 src/device.c              |  53 +++-
 src/device.h              |   1 +
 src/gatt-client.c         |  20 +-
 src/gatt-server.c         | 764 ++++++++++++++++++++++++++++++++++++++++++++++
 src/gatt-server.h         |  29 ++
 src/main.c                |   3 +
 src/shared/att.c          |  28 ++
 src/shared/att.h          |   3 +
 src/shared/gatt-client.c  |   6 +-
 src/shared/gatt-db.c      |   6 +-
 src/shared/gatt-db.h      |   4 +
 src/shared/gatt-helpers.c |   3 +-
 src/shared/gatt-server.c  |  62 +++-
 tools/btgatt-server.c     |  22 +-
 unit/test-gatt.c          |   7 +-
 18 files changed, 1027 insertions(+), 75 deletions(-)
 create mode 100644 src/gatt-server.c
 create mode 100644 src/gatt-server.h

-- 
2.2.0.rc0.207.ga3a616c

--
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