| Index: ios/chrome/common/physical_web/ios_chrome_physical_web_data_source.h
|
| diff --git a/ios/chrome/common/physical_web/ios_chrome_physical_web_data_source.h b/ios/chrome/common/physical_web/ios_chrome_physical_web_data_source.h
|
| index 2960830ff4d23abdcab5d61f1480293c439271fb..1c0c1d425cb978f62e5caef869725b43696959dd 100644
|
| --- a/ios/chrome/common/physical_web/ios_chrome_physical_web_data_source.h
|
| +++ b/ios/chrome/common/physical_web/ios_chrome_physical_web_data_source.h
|
| @@ -12,6 +12,7 @@
|
| namespace base {
|
| class ListValue;
|
| }
|
| +class PhysicalWebListener;
|
|
|
| @class PhysicalWebScanner;
|
|
|
| @@ -36,6 +37,12 @@ class IOSChromePhysicalWebDataSource : public PhysicalWebDataSource {
|
| // or more discovered URLs that have not been sent to the resolution service.
|
| bool HasUnresolvedDiscoveries() override;
|
|
|
| + // Register for changes to Physical Web URLs and associated page metadata.
|
| + void RegisterListener(PhysicalWebListener* physical_web_listener) override;
|
| +
|
| + // Unregister for changes to Physical Web URLs and associated page metadata.
|
| + void UnregisterListener(PhysicalWebListener* physical_web_listener) override;
|
| +
|
| private:
|
| // Scanner for nearby Physical Web URL devices.
|
| base::scoped_nsobject<PhysicalWebScanner> scanner_;
|
|
|