Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(76)

Unified Diff: chrome/browser/android/physical_web/physical_web_data_source_android.h

Issue 2449963005: Notify native clients when Physical Web URL metadata is updated (Closed)
Patch Set: double-check native is initialized Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/android/physical_web/physical_web_data_source_android.h
diff --git a/chrome/browser/android/physical_web/physical_web_data_source_android.h b/chrome/browser/android/physical_web/physical_web_data_source_android.h
index ca65116bd7b53a073fad889c606450baec45d1f8..e23e2f22965113740ebe60004f3004d011b96208 100644
--- a/chrome/browser/android/physical_web/physical_web_data_source_android.h
+++ b/chrome/browser/android/physical_web/physical_web_data_source_android.h
@@ -60,6 +60,17 @@ class PhysicalWebDataSourceAndroid : public PhysicalWebDataSourceImpl {
std::unique_ptr<base::ListValue> GetMetadata() override;
bool HasUnresolvedDiscoveries() override;
+ void OnFound(JNIEnv* env,
+ const base::android::JavaParamRef<jobject>& obj,
+ const base::android::JavaParamRef<jstring>& j_url);
+ void OnLost(JNIEnv* env,
+ const base::android::JavaParamRef<jobject>& obj,
+ const base::android::JavaParamRef<jstring>& j_url);
+ void OnDistanceChanged(JNIEnv* env,
+ const base::android::JavaParamRef<jobject>& obj,
+ const base::android::JavaParamRef<jstring>& j_url,
+ jdouble distance_estimate);
+
private:
// A reference to the Java UrlManager singleton.
base::android::ScopedJavaGlobalRef<jobject> url_manager_;

Powered by Google App Engine
This is Rietveld 408576698