Closed
Bug 938521
Opened 11 years ago
Closed 11 years ago
[Bluetooth] Make GetBluetoothInterface() and StringToBdAddressType() available for profile managers
Categories
(Firefox OS Graveyard :: Bluetooth, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
1.3 Sprint 5 - 11/22
People
(Reporter: ben.tian, Assigned: ben.tian)
References
Details
Attachments
(1 file)
4.49 KB,
patch
|
echou
:
review+
|
Details | Diff | Splinter Review |
Declare the functions in header file for profile manager access.
Assignee | ||
Updated•11 years ago
|
Summary: [Bluetoth] Make GetBluetoothInterface() and StringToBdAddressType() available for profile managers → [Bluetooth] Make GetBluetoothInterface() and StringToBdAddressType() available for profile managers
Assignee | ||
Updated•11 years ago
|
Assignee | ||
Comment 1•11 years ago
|
||
Make GetBluetoothInterface() and StringToBdAddressType() accessible from profile managers. Also fix a warning.
Attachment #832126 -
Flags: review?(echou)
Comment 2•11 years ago
|
||
Comment on attachment 832126 [details] [diff] [review]
[final] Patch 1: Make bt interface accessible from profile managers, r=echou
Review of attachment 832126 [details] [diff] [review]:
-----------------------------------------------------------------
r+ with nits addressed. Please remember to file a followup.
::: dom/bluetooth/bluedroid/gonk/BluetoothServiceBluedroid.cpp
@@ +205,5 @@
>
> +const bt_interface_t*
> +GetBluetoothInterface()
> +{
> + return (IsReady()) ? sBtInterface : nullptr;
"return sBtInterface" should work. Any reason to call IsReady()?
::: dom/bluetooth/bluedroid/gonk/BluetoothServiceBluedroid.h
@@ +17,5 @@
> +const bt_interface_t*
> +GetBluetoothInterface();
> +
> +void
> +StringToBdAddressType(const nsAString& aBdAddress,
This function should be placed into class like BluetoothUtil. (I've talked with Ben and he will file a followup to this)
Attachment #832126 -
Flags: review?(echou) → review+
Assignee | ||
Comment 3•11 years ago
|
||
> ::: dom/bluetooth/bluedroid/gonk/BluetoothServiceBluedroid.cpp
> @@ +205,5 @@
> >
> > +const bt_interface_t*
> > +GetBluetoothInterface()
> > +{
> > + return (IsReady()) ? sBtInterface : nullptr;
>
> "return sBtInterface" should work. Any reason to call IsReady()?
IsReady() as a protection ensures sBtInterface is inaccessible when BT is disable. We should consider whether to keep the protection in follow-up bug 939020.
> ::: dom/bluetooth/bluedroid/gonk/BluetoothServiceBluedroid.h
> @@ +17,5 @@
> > +const bt_interface_t*
> > +GetBluetoothInterface();
> > +
> > +void
> > +StringToBdAddressType(const nsAString& aBdAddress,
>
> This function should be placed into class like BluetoothUtil. (I've talked
> with Ben and he will file a followup to this)
Track in follow-up bug 939022.
Assignee | ||
Updated•11 years ago
|
Attachment #832126 -
Attachment description: Patch 1 (v1): Make bt interface accessible from profile managers → [final] Patch 1: Make bt interface accessible from profile managers, r=echou
Comment 4•11 years ago
|
||
Comment 5•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.3 Sprint 5 - 11/22
You need to log in
before you can comment on or make changes to this bug.
Description
•