bluetooth: Expose Bluez 5 adapters as ConnMan devices
authorPatrik Flykt <patrik.flykt@linux.intel.com>
Mon, 28 Jan 2013 15:44:38 +0000 (17:44 +0200)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Wed, 30 Jan 2013 08:28:05 +0000 (10:28 +0200)
commite1168968df38ff6bd75208c782a51d716efdf3b9
tree8ffd5d8e8ae803bc2e5a2b9bd06db82cf6f6dabb
parent1daefbd49f0b75533c1b0cfc7444ad748064333c
bluetooth: Expose Bluez 5 adapters as ConnMan devices

Set up functions monitoring Bluez 5 objects being added and removed using
GDBusProxy. When an adapter appears, create a new device for it and set up
a watch function for the adapter's 'Powered' property.

Keep the adapter 'Powered' property in sync with the device state and if
they differ reset the adapter to the device state. Also update the Bluez 5
adapter 'Powered' property when the device is enabled or disabled.
plugins/bluetooth.c