Closed Bug 788300 Opened 7 years ago Closed 7 years ago

[b2g-bluetooth] BluetoothSCOManager and BluetoothHFPManager

Categories

(Core :: DOM: Device Interfaces, defect)

x86_64
Linux
defect
Not set

Tracking

()

RESOLVED FIXED
mozilla18
blocking-basecamp +
Tracking Status
firefox18 --- fixed

People

(Reporter: qdot, Assigned: echou)

References

Details

(Whiteboard: [LOE:M])

Create a BluetoothHFPManager class that can dispatch BluetoothHFPEvents to a device. Also, create a BluetoothSCOManager class that holds a socket open for SCO communications.
Further clarification. Originally in Bug 756299, we were going to expose sockets to javascript and manage profiles in the child. However, this would cause a MASSIVE amount of process cross-talk on FTP. In order to make things as simple as possible for further OOP implementation, we're now implementing managers that live in the parent process that deal with socket communications and simply send notifications to the child process on things like HFP events (button presses, etc...).
blocking-basecamp: --- → ?
Based on comments, blocker.
blocking-basecamp: ? → +
Assignee: nobody → echou
Whiteboard: [LOE:M]
Depends on: 791197
Depends on: 792002
Depends on: 792345
Depends on: 793950
Depends on: 794005
Depends on: 794903
Depends on: 795249
Depends on: 799130
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla18
Note that I fixed a bunch of nsresult misuse bugs today on inbound: https://hg.mozilla.org/integration/mozilla-inbound/rev/5c273dc49dee
You need to log in before you can comment on or make changes to this bug.