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

Unified Diff: chrome/browser/android/data_usage/external_data_use_observer.h

Issue 1447363006: ExternalDataUseObserver matches package names (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Cleanup Created 5 years, 1 month 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/data_usage/external_data_use_observer.h
diff --git a/chrome/browser/android/data_usage/external_data_use_observer.h b/chrome/browser/android/data_usage/external_data_use_observer.h
index 86706c5041d1d05b4bb7e538faf207320a09c8df..deecd5dab545fe54b6e2e74b9ea2c23cee003242 100644
--- a/chrome/browser/android/data_usage/external_data_use_observer.h
+++ b/chrome/browser/android/data_usage/external_data_use_observer.h
@@ -91,6 +91,12 @@ class ExternalDataUseObserver : public data_usage::DataUseAggregator::Observer {
// matching rule's label.
bool Matches(const GURL& gurl, std::string* label) const;
+ // Returns true if the |app_package_name| matches the registered package
+ // names. |label| must not be null. If a match is found, the |label| is set
Raj 2015/11/18 18:36:51 nits: change |label| to |output_label| for more cl
tbansal1 2015/11/18 18:50:50 I think it is clear that since it is a pointer and
+ // to the matching rule's label.
+ bool MatchesAppPackageName(const std::string& app_package_name,
+ std::string* label) const;
+
DataUseTabModel* data_use_tab_model() const {
return data_use_tab_model_.get();
}
@@ -183,6 +189,7 @@ class ExternalDataUseObserver : public data_usage::DataUseAggregator::Observer {
~MatchingRule();
const re2::RE2* pattern() const;
+ const std::string& app_package_name() const;
Raj 2015/11/18 18:36:51 nits: If its only used in tests, consider making t
tbansal1 2015/11/18 18:50:50 this is used in external_data_use_observer.cc
const std::string& label() const;
private:

Powered by Google App Engine
This is Rietveld 408576698