gecko/dom/bluetooth/bluez
Thomas Zimmermann 06c550c2fb Bug 979370: Move Bluetooth thread into BlueZ backend, r=echou
The Bluetooth thread is only necessary for starting and stopping
Bluetooth with the BlueZ backend. Bluedroid implements its multi-
threading internally.

This patch moves the Bluetooth thread into the BlueZ backend. Two
runnables implement the starting and stopping code. The methods
|StartInternal| and |StopInternal| of |BluetoothDBusService| each
create an instance of the respective runnable and send it to the
internal BT thread. The code in |BluetoothService| runs completely
on the main thread.

For the Bluedroid back end, the patch changes a number of thread
assertions.
2014-03-14 10:49:33 +01:00
..
BluetoothA2dpManager.cpp Bug 976943 - Replace OnConnect/OnDisconnect with one function, f=btian, r=gyeh 2014-03-06 19:26:28 +08:00
BluetoothA2dpManager.h Bug 939672 - Patch 2/2: Move NS_DECL_ISUPPORTS and NS_DECL_NSIOBSERVER into BluetoothProfileManagerBase.h 2014-02-20 18:15:47 +08:00
BluetoothDBusService.cpp Bug 979370: Move Bluetooth thread into BlueZ backend, r=echou 2014-03-14 10:49:33 +01:00
BluetoothDBusService.h Bug 979370: Move Bluetooth thread into BlueZ backend, r=echou 2014-03-14 10:49:33 +01:00
BluetoothHfpManager.cpp Bug 981458 - Revise +CIEV string for battery charge indicator, r=gyeh 2014-03-12 17:21:07 +08:00
BluetoothHfpManager.h Bug 951634: Add TimerCallback in Profile Controller, r=gyeh 2014-01-29 19:13:10 +08:00
BluetoothOppManager.cpp Bug 951634: Add TimerCallback in Profile Controller, r=gyeh 2014-01-29 19:13:10 +08:00
BluetoothOppManager.h Bug 939672 - Patch 2/2: Move NS_DECL_ISUPPORTS and NS_DECL_NSIOBSERVER into BluetoothProfileManagerBase.h 2014-02-20 18:15:47 +08:00
BluetoothSocket.cpp Backed out changeset 2faed81ad05f (bug 915533) for Build Bustage 2013-12-02 08:53:30 +01:00
BluetoothSocket.h Backed out changeset 2faed81ad05f (bug 915533) for Build Bustage 2013-12-02 08:53:30 +01:00
BluetoothUnixSocketConnector.cpp Backed out changeset 2faed81ad05f (bug 915533) for Build Bustage 2013-12-02 08:53:30 +01:00
BluetoothUnixSocketConnector.h Backed out changeset 2faed81ad05f (bug 915533) for Build Bustage 2013-12-02 08:53:30 +01:00
BluetoothUtils.cpp Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 3; r=sfink 2014-01-16 09:48:58 -08:00
BluetoothUtils.h Bug 939022 - BluetoothUtils for bluedroid. Patch 1/3: Move files, r=echou 2013-12-16 19:00:54 +08:00