gecko-dev/dom/bluetooth/bluedroid
Thomas Zimmermann 2805ccddb1 Bug 1239979: Get pointers to Bluetooth managers during each shutdown, r=shuang
|BluetoothServiceBluedroid::StopInternal| stores pointers to Bluetooth
managers in a static array. This is only filled on the first call, but
pointers change when re-enabling Bluetooth.

This patch changes the code to use a non-static array, so pointers to
Bluetooth managers are looked-up on each call to the method.
2016-01-21 12:30:00 +01:00
..
hfp Bug 1239979: Init and uninit all Bluetooth profile managers, r=shuang 2016-01-21 12:30:00 +01:00
hfp-fallback Bug 1239979: Init and uninit all Bluetooth profile managers, r=shuang 2016-01-21 12:30:00 +01:00
BluetoothA2dpManager.cpp Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang 2016-01-21 12:30:00 +01:00
BluetoothA2dpManager.h Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang 2016-01-21 12:30:00 +01:00
BluetoothAvrcpManager.cpp Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang 2016-01-21 12:30:00 +01:00
BluetoothAvrcpManager.h Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang 2016-01-21 12:30:00 +01:00
BluetoothDaemonA2dpInterface.cpp Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
BluetoothDaemonA2dpInterface.h Bug 1211948: Register Bluetooth A2DP module in A2DP manager, r=brsun 2015-10-16 15:20:35 +02:00
BluetoothDaemonAvrcpInterface.cpp Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
BluetoothDaemonAvrcpInterface.h Bug 1211948: Register Bluetooth AVRCP module in AVRCP manager, r=brsun 2015-10-16 15:20:35 +02:00
BluetoothDaemonCoreInterface.cpp Bug 1223806: Add |BluetoothDaemonCoreInterface|, r=btian 2015-11-19 11:21:03 +01:00
BluetoothDaemonCoreInterface.h Bug 1223806: Add |BluetoothDaemonCoreInterface|, r=btian 2015-11-19 11:21:03 +01:00
BluetoothDaemonGattInterface.cpp Bug 1228546 - Implement peripheral mode support for GATT API. r=brsun, r=mrbkap 2016-01-15 09:50:54 +08:00
BluetoothDaemonGattInterface.h Bug 1228546 - Implement peripheral mode support for GATT API. r=brsun, r=mrbkap 2016-01-15 09:50:54 +08:00
BluetoothDaemonHandsfreeInterface.cpp Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
BluetoothDaemonHandsfreeInterface.h Bug 1211948: Register Bluetooth Handsfree module in Handsfree manager, r=btian 2015-10-16 15:20:35 +02:00
BluetoothDaemonHelpers.cpp Bug 1223722: Transfer Bluetooth remote names in |BluetoothValue|, r=brsun 2016-01-05 12:01:33 +01:00
BluetoothDaemonHelpers.h Bug 1223722: Transfer Bluetooth remote names in |BluetoothValue|, r=brsun 2016-01-05 12:01:33 +01:00
BluetoothDaemonInterface.cpp Bug 1232687: Start bluetoothd with HAL service interface, r=shuang 2016-01-04 16:08:21 +01:00
BluetoothDaemonInterface.h Bug 1232687: Start bluetoothd with HAL service interface, r=shuang 2016-01-04 16:08:21 +01:00
BluetoothDaemonSetupInterface.cpp Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
BluetoothDaemonSetupInterface.h Bug 1211948: Introduce |enum BluetoothSetupServiceId|, r=brsun 2015-10-16 15:20:35 +02:00
BluetoothDaemonSocketInterface.cpp Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj 2015-11-02 07:53:26 +02:00
BluetoothDaemonSocketInterface.h Bug 1209469: Expose |BluetoothServiceName| in Bluetooth backend interface, r=brsun 2015-10-02 11:07:47 +02:00
BluetoothGattManager.cpp Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang 2016-01-21 12:30:00 +01:00
BluetoothGattManager.h Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang 2016-01-21 12:30:00 +01:00
BluetoothMapBMessage.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
BluetoothMapBMessage.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
BluetoothMapFolder.cpp Bug 1217339 - Fix illegal format of folder-listing object, r=btian 2015-10-23 22:21:09 +08:00
BluetoothMapFolder.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
BluetoothMapSmsManager.cpp Bug 1239979: Close sockets when deinitializing Bluetooth profile managers, r=btian 2016-01-21 12:30:00 +01:00
BluetoothMapSmsManager.h Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang 2016-01-21 12:30:00 +01:00
BluetoothOppManager.cpp Bug 1239979: Close sockets when deinitializing Bluetooth profile managers, r=btian 2016-01-21 12:30:00 +01:00
BluetoothOppManager.h Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang 2016-01-21 12:30:00 +01:00
BluetoothPbapManager.cpp Bug 1239979: Close sockets when deinitializing Bluetooth profile managers, r=btian 2016-01-21 12:30:00 +01:00
BluetoothPbapManager.h Bug 1239979: Uninitialized Bluetooth profile managers explictly to release refs, r=shuang 2016-01-21 12:30:00 +01:00
BluetoothServiceBluedroid.cpp Bug 1239979: Get pointers to Bluetooth managers during each shutdown, r=shuang 2016-01-21 12:30:00 +01:00
BluetoothServiceBluedroid.h Bug 1228546 - Implement peripheral mode support for GATT API. r=brsun, r=mrbkap 2016-01-15 09:50:54 +08:00
BluetoothSocket.cpp Bug 1239979: Cleanup |BluetoothSocket|'s internals when connections close, r=btian 2016-01-21 12:30:00 +01:00
BluetoothSocket.h Bug 1239979: Cleanup |BluetoothSocket|'s internals when connections close, r=btian 2016-01-21 12:30:00 +01:00
BluetoothSocketMessageWatcher.cpp Bug 1216195 - use mozilla/Endian.h facilities in bluetooth code; r=btian 2015-09-18 19:36:05 -04:00
BluetoothSocketMessageWatcher.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00