Closed Bug 1203092 Opened 4 years ago Closed 4 years ago

Introduce generic IPC result handler for ref-counting

Categories

(Firefox OS Graveyard :: Bluetooth, defect)

ARM
Gonk (Firefox OS)
defect
Not set

Tracking

(firefox43 fixed)

RESOLVED FIXED
FxOS-S7 (18Sep)
Tracking Status
firefox43 --- fixed

People

(Reporter: tzimmermann, Assigned: tzimmermann)

References

Details

Attachments

(3 files, 1 obsolete file)

The review of bug 1194721 proposed the introduction of a generic ref-counted result handler and the removal of the untyped PDU user data.

This is the bug for implementing these changes.
With this patch, we keep a reference to the result handlers all the time.
Attachment #8658698 - Flags: review?(shuang)
Comment on attachment 8658695 [details] [diff] [review]
[01] Bug 1203092: Add |DaemonSocketResultHandler| base class to HAL IPC

Review of attachment 8658695 [details] [diff] [review]:
-----------------------------------------------------------------

Looks good to me.
Attachment #8658695 - Flags: review?(shuang) → review+
Comment on attachment 8658698 [details] [diff] [review]
[03] Bug 1203092: Remove void pointers from Bluetooth's daemon backend

Review of attachment 8658698 [details] [diff] [review]:
-----------------------------------------------------------------

r=me
Attachment #8658698 - Flags: review?(shuang) → review+
Changes since v1:

  - make d'tor of |DaemonSocketResultHandler| protected to prevent compiler error
Attachment #8658695 - Attachment is obsolete: true
Attachment #8661156 - Flags: review+
You need to log in before you can comment on or make changes to this bug.