[roll] Roll fuchsia [bt][gap] Use SequentialCommandRunner in LowEnergyInterrogator Refactor LowEnergyInterrogator to use SequentialCommandRunner to send commands. This greatly simplifies the code and removes usage of fbl::RefPtr. Refactor LowEnergyInterrogator to correspond to a single peer, since it is only used to interrogate a single peer in practice. Safely handle destruction in SequentialCommandRunner::Cancel() when the status callback is called (this happens when LowEnergyConnectionManager cancels interrogation). Remove LowEnergyInterrogator from the Interrogator inheritance hierarchy. The code is easier to understand now, and changes to LowEnergyInterrogator can now be decoupled from BrEdrInterrogator. Original-Bug: 100658 Test: fx test bt-host-gap-tests bt-host-hci-tests Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/681446 Original-Revision: 1e71fa05d8e81ef556369707434e32ac0df44818 GitOrigin-RevId: fb437b2fd5ba2d46903ab8198fcf03a7ff07c047 Change-Id: Id7db36a0417e2a2aee3f3c23ed6653c2b70be594
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.