From 2eff1c383caa2ff2e41cd4ce61187d1a63309c6a Mon Sep 17 00:00:00 2001 From: Qin Wang Date: Fri, 3 Mar 2023 10:13:20 -0800 Subject: [PATCH] Change TaskRunner to be unique_ptr PiperOrigin-RevId: 513858401 --- fastpair/scanning/fastpair/fast_pair_scanner_impl.cc | 2 +- fastpair/scanning/fastpair/fast_pair_scanner_impl.h | 2 +- fastpair/scanning/scanner_broker_impl.cc | 2 +- fastpair/scanning/scanner_broker_impl.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/fastpair/scanning/fastpair/fast_pair_scanner_impl.cc b/fastpair/scanning/fastpair/fast_pair_scanner_impl.cc index 7c7e6f2b..de7c675e 100644 --- a/fastpair/scanning/fastpair/fast_pair_scanner_impl.cc +++ b/fastpair/scanning/fastpair/fast_pair_scanner_impl.cc @@ -54,7 +54,7 @@ FastPairScannerImpl::Factory::~Factory() = default; // FastPairScannerImpl FastPairScannerImpl::FastPairScannerImpl() { - task_runner_ = std::make_shared(1); + task_runner_ = std::make_unique(1); } void FastPairScannerImpl::AddObserver(FastPairScanner::Observer* observer) { diff --git a/fastpair/scanning/fastpair/fast_pair_scanner_impl.h b/fastpair/scanning/fastpair/fast_pair_scanner_impl.h index 8534be02..0c8d0e17 100644 --- a/fastpair/scanning/fastpair/fast_pair_scanner_impl.h +++ b/fastpair/scanning/fastpair/fast_pair_scanner_impl.h @@ -71,7 +71,7 @@ class FastPairScannerImpl : public FastPairScanner { Ble& GetBle() { return ble_; } private: - std::shared_ptr task_runner_; + std::unique_ptr task_runner_; // Map of a Bluetooth device address to a set of advertisement data we have // seen. diff --git a/fastpair/scanning/scanner_broker_impl.cc b/fastpair/scanning/scanner_broker_impl.cc index e08279b7..fe685e03 100644 --- a/fastpair/scanning/scanner_broker_impl.cc +++ b/fastpair/scanning/scanner_broker_impl.cc @@ -30,7 +30,7 @@ namespace nearby { namespace fastpair { ScannerBrokerImpl::ScannerBrokerImpl() { adapter_ = std::make_shared(); - task_runner_ = std::make_shared(1); + task_runner_ = std::make_unique(1); } void ScannerBrokerImpl::AddObserver(Observer* observer) { diff --git a/fastpair/scanning/scanner_broker_impl.h b/fastpair/scanning/scanner_broker_impl.h index c496f883..10c986c9 100644 --- a/fastpair/scanning/scanner_broker_impl.h +++ b/fastpair/scanning/scanner_broker_impl.h @@ -48,7 +48,7 @@ class ScannerBrokerImpl : public ScannerBroker { void NotifyDeviceFound(const FastPairDevice& device); void NotifyDeviceLost(const FastPairDevice& device); - std::shared_ptr task_runner_; + std::unique_ptr task_runner_; std::shared_ptr scanner_; std::shared_ptr scanner_impl_; std::shared_ptr adapter_;