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

Unified Diff: chrome/browser/android/provider/chrome_browser_provider.cc

Issue 370603003: Code cleanup (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@cancelable_task_tracker.7
Patch Set: Rebase Created 6 years, 5 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/provider/chrome_browser_provider.cc
diff --git a/chrome/browser/android/provider/chrome_browser_provider.cc b/chrome/browser/android/provider/chrome_browser_provider.cc
index 419a860cb5dc27cc07cd593ca4ea80055aacd1ee..3a2ee3f187010fa5f0078ef7bf85e7bbf526391e 100644
--- a/chrome/browser/android/provider/chrome_browser_provider.cc
+++ b/chrome/browser/android/provider/chrome_browser_provider.cc
@@ -632,25 +632,17 @@ template <typename Service>
class AsyncServiceRequest : protected BlockingUIThreadAsyncRequest {
public:
AsyncServiceRequest(Service* service,
- CancelableRequestConsumer* cancelable_consumer,
base::CancelableTaskTracker* cancelable_tracker)
- : service_(service),
- cancelable_consumer_(cancelable_consumer),
- cancelable_tracker_(cancelable_tracker) {}
+ : service_(service), cancelable_tracker_(cancelable_tracker) {}
Service* service() const { return service_; }
- CancelableRequestConsumer* cancelable_consumer() const {
- return cancelable_consumer_;
- }
-
base::CancelableTaskTracker* cancelable_tracker() const {
return cancelable_tracker_;
}
private:
Service* service_;
- CancelableRequestConsumer* cancelable_consumer_;
base::CancelableTaskTracker* cancelable_tracker_;
DISALLOW_COPY_AND_ASSIGN(AsyncServiceRequest);
@@ -660,12 +652,9 @@ class AsyncServiceRequest : protected BlockingUIThreadAsyncRequest {
class FaviconServiceTask : public AsyncServiceRequest<FaviconService> {
public:
FaviconServiceTask(FaviconService* service,
- Profile* profile,
- CancelableRequestConsumer* cancelable_consumer,
- base::CancelableTaskTracker* cancelable_tracker)
- : AsyncServiceRequest<FaviconService>(service,
- cancelable_consumer,
- cancelable_tracker),
+ base::CancelableTaskTracker* cancelable_tracker,
+ Profile* profile)
+ : AsyncServiceRequest<FaviconService>(service, cancelable_tracker),
profile_(profile) {}
Profile* profile() const { return profile_; }
@@ -680,13 +669,9 @@ class FaviconServiceTask : public AsyncServiceRequest<FaviconService> {
class BookmarkIconFetchTask : public FaviconServiceTask {
public:
BookmarkIconFetchTask(FaviconService* favicon_service,
- Profile* profile,
- CancelableRequestConsumer* cancelable_consumer,
- base::CancelableTaskTracker* cancelable_tracker)
- : FaviconServiceTask(favicon_service,
- profile,
- cancelable_consumer,
- cancelable_tracker) {}
+ base::CancelableTaskTracker* cancelable_tracker,
+ Profile* profile)
+ : FaviconServiceTask(favicon_service, cancelable_tracker, profile) {}
favicon_base::FaviconRawBitmapResult Run(const GURL& url) {
float max_scale = ui::GetScaleForScaleFactor(
@@ -722,10 +707,8 @@ class HistoryProviderTask
: public AsyncServiceRequest<AndroidHistoryProviderService> {
public:
HistoryProviderTask(AndroidHistoryProviderService* service,
- CancelableRequestConsumer* cancelable_consumer,
base::CancelableTaskTracker* cancelable_tracker)
: AsyncServiceRequest<AndroidHistoryProviderService>(service,
- cancelable_consumer,
cancelable_tracker) {
}
@@ -737,9 +720,8 @@ class HistoryProviderTask
class AddBookmarkFromAPITask : public HistoryProviderTask {
public:
AddBookmarkFromAPITask(AndroidHistoryProviderService* service,
- CancelableRequestConsumer* cancelable_consumer,
base::CancelableTaskTracker* cancelable_tracker)
- : HistoryProviderTask(service, cancelable_consumer, cancelable_tracker) {}
+ : HistoryProviderTask(service, cancelable_tracker) {}
history::URLID Run(const history::HistoryAndBookmarkRow& row) {
RunAsyncRequestOnUIThreadBlocking(
@@ -769,10 +751,8 @@ class AddBookmarkFromAPITask : public HistoryProviderTask {
class QueryBookmarksFromAPITask : public HistoryProviderTask {
public:
QueryBookmarksFromAPITask(AndroidHistoryProviderService* service,
- CancelableRequestConsumer* cancelable_consumer,
base::CancelableTaskTracker* cancelable_tracker)
- : HistoryProviderTask(service, cancelable_consumer, cancelable_tracker),
- result_(NULL) {}
+ : HistoryProviderTask(service, cancelable_tracker), result_(NULL) {}
history::AndroidStatement* Run(
const std::vector<history::HistoryAndBookmarkRow::ColumnID>& projections,
@@ -807,10 +787,8 @@ class QueryBookmarksFromAPITask : public HistoryProviderTask {
class UpdateBookmarksFromAPITask : public HistoryProviderTask {
public:
UpdateBookmarksFromAPITask(AndroidHistoryProviderService* service,
- CancelableRequestConsumer* cancelable_consumer,
base::CancelableTaskTracker* cancelable_tracker)
- : HistoryProviderTask(service, cancelable_consumer, cancelable_tracker),
- result_(0) {}
+ : HistoryProviderTask(service, cancelable_tracker), result_(0) {}
int Run(const history::HistoryAndBookmarkRow& row,
const std::string& selection,
@@ -842,10 +820,8 @@ class UpdateBookmarksFromAPITask : public HistoryProviderTask {
class RemoveBookmarksFromAPITask : public HistoryProviderTask {
public:
RemoveBookmarksFromAPITask(AndroidHistoryProviderService* service,
- CancelableRequestConsumer* cancelable_consumer,
base::CancelableTaskTracker* cancelable_tracker)
- : HistoryProviderTask(service, cancelable_consumer, cancelable_tracker),
- result_(0) {}
+ : HistoryProviderTask(service, cancelable_tracker), result_(0) {}
int Run(const std::string& selection,
const std::vector<base::string16>& selection_args) {
@@ -875,10 +851,8 @@ class RemoveBookmarksFromAPITask : public HistoryProviderTask {
class RemoveHistoryFromAPITask : public HistoryProviderTask {
public:
RemoveHistoryFromAPITask(AndroidHistoryProviderService* service,
- CancelableRequestConsumer* cancelable_consumer,
base::CancelableTaskTracker* cancelable_tracker)
- : HistoryProviderTask(service, cancelable_consumer, cancelable_tracker),
- result_(0) {}
+ : HistoryProviderTask(service, cancelable_tracker), result_(0) {}
int Run(const std::string& selection,
const std::vector<base::string16>& selection_args) {
@@ -908,11 +882,9 @@ class RemoveHistoryFromAPITask : public HistoryProviderTask {
class SearchTermTask : public HistoryProviderTask {
protected:
SearchTermTask(AndroidHistoryProviderService* service,
- CancelableRequestConsumer* cancelable_consumer,
base::CancelableTaskTracker* cancelable_tracker,
Profile* profile)
- : HistoryProviderTask(service, cancelable_consumer, cancelable_tracker),
- profile_(profile) {}
+ : HistoryProviderTask(service, cancelable_tracker), profile_(profile) {}
// Fill SearchRow's keyword_id and url fields according the given
// search_term. Return true if succeeded.
@@ -948,13 +920,9 @@ class SearchTermTask : public HistoryProviderTask {
class AddSearchTermFromAPITask : public SearchTermTask {
public:
AddSearchTermFromAPITask(AndroidHistoryProviderService* service,
- CancelableRequestConsumer* cancelable_consumer,
base::CancelableTaskTracker* cancelable_tracker,
Profile* profile)
- : SearchTermTask(service,
- cancelable_consumer,
- cancelable_tracker,
- profile) {}
+ : SearchTermTask(service, cancelable_tracker, profile) {}
history::URLID Run(const history::SearchRow& row) {
RunAsyncRequestOnUIThreadBlocking(
@@ -991,14 +959,9 @@ class AddSearchTermFromAPITask : public SearchTermTask {
class QuerySearchTermsFromAPITask : public SearchTermTask {
public:
QuerySearchTermsFromAPITask(AndroidHistoryProviderService* service,
- CancelableRequestConsumer* cancelable_consumer,
base::CancelableTaskTracker* cancelable_tracker,
Profile* profile)
- : SearchTermTask(service,
- cancelable_consumer,
- cancelable_tracker,
- profile),
- result_(NULL) {}
+ : SearchTermTask(service, cancelable_tracker, profile), result_(NULL) {}
history::AndroidStatement* Run(
const std::vector<history::SearchRow::ColumnID>& projections,
@@ -1034,14 +997,9 @@ class QuerySearchTermsFromAPITask : public SearchTermTask {
class UpdateSearchTermsFromAPITask : public SearchTermTask {
public:
UpdateSearchTermsFromAPITask(AndroidHistoryProviderService* service,
- CancelableRequestConsumer* cancelable_consumer,
base::CancelableTaskTracker* cancelable_tracker,
Profile* profile)
- : SearchTermTask(service,
- cancelable_consumer,
- cancelable_tracker,
- profile),
- result_(0) {}
+ : SearchTermTask(service, cancelable_tracker, profile), result_(0) {}
int Run(const history::SearchRow& row,
const std::string& selection,
@@ -1083,14 +1041,9 @@ class UpdateSearchTermsFromAPITask : public SearchTermTask {
class RemoveSearchTermsFromAPITask : public SearchTermTask {
public:
RemoveSearchTermsFromAPITask(AndroidHistoryProviderService* service,
- CancelableRequestConsumer* cancelable_consumer,
base::CancelableTaskTracker* cancelable_tracker,
Profile* profile)
- : SearchTermTask(service,
- cancelable_consumer,
- cancelable_tracker,
- profile),
- result_() {}
+ : SearchTermTask(service, cancelable_tracker, profile), result_() {}
int Run(const std::string& selection,
const std::vector<base::string16>& selection_args) {
@@ -1295,8 +1248,7 @@ jlong ChromeBrowserProvider::AddBookmarkFromAPI(JNIEnv* env,
return kInvalidContentProviderId;
}
- AddBookmarkFromAPITask task(
- service_.get(), &android_history_consumer_, &cancelable_task_tracker_);
+ AddBookmarkFromAPITask task(service_.get(), &cancelable_task_tracker_);
return task.Run(row);
}
@@ -1342,8 +1294,7 @@ ScopedJavaLocalRef<jobject> ChromeBrowserProvider::QueryBookmarkFromAPI(
sort_clause = ConvertJavaStringToUTF8(env, sort_order);
}
- QueryBookmarksFromAPITask task(
- service_.get(), &android_history_consumer_, &cancelable_task_tracker_);
+ QueryBookmarksFromAPITask task(service_.get(), &cancelable_task_tracker_);
history::AndroidStatement* statement = task.Run(
query_columns, where_clause, where_args, sort_clause);
if (!statement)
@@ -1380,8 +1331,7 @@ jint ChromeBrowserProvider::UpdateBookmarkFromAPI(JNIEnv* env,
if (selections)
where_clause = ConvertJavaStringToUTF8(env, selections);
- UpdateBookmarksFromAPITask task(
- service_.get(), &android_history_consumer_, &cancelable_task_tracker_);
+ UpdateBookmarksFromAPITask task(service_.get(), &cancelable_task_tracker_);
return task.Run(row, where_clause, where_args);
}
@@ -1396,8 +1346,7 @@ jint ChromeBrowserProvider::RemoveBookmarkFromAPI(JNIEnv* env,
if (selections)
where_clause = ConvertJavaStringToUTF8(env, selections);
- RemoveBookmarksFromAPITask task(
- service_.get(), &android_history_consumer_, &cancelable_task_tracker_);
+ RemoveBookmarksFromAPITask task(service_.get(), &cancelable_task_tracker_);
return task.Run(where_clause, where_args);
}
@@ -1412,8 +1361,7 @@ jint ChromeBrowserProvider::RemoveHistoryFromAPI(JNIEnv* env,
if (selections)
where_clause = ConvertJavaStringToUTF8(env, selections);
- RemoveHistoryFromAPITask task(
- service_.get(), &android_history_consumer_, &cancelable_task_tracker_);
+ RemoveHistoryFromAPITask task(service_.get(), &cancelable_task_tracker_);
return task.Run(where_clause, where_args);
}
@@ -1435,7 +1383,6 @@ jlong ChromeBrowserProvider::AddSearchTermFromAPI(JNIEnv* env,
}
AddSearchTermFromAPITask task(service_.get(),
- &android_history_consumer_,
&cancelable_task_tracker_,
profile_);
return task.Run(row);
@@ -1483,7 +1430,6 @@ ScopedJavaLocalRef<jobject> ChromeBrowserProvider::QuerySearchTermFromAPI(
}
QuerySearchTermsFromAPITask task(service_.get(),
- &android_history_consumer_,
&cancelable_task_tracker_,
profile_);
history::AndroidStatement* statement = task.Run(
@@ -1512,7 +1458,6 @@ jint ChromeBrowserProvider::UpdateSearchTermFromAPI(
where_clause = ConvertJavaStringToUTF8(env, selections);
UpdateSearchTermsFromAPITask task(service_.get(),
- &android_history_consumer_,
&cancelable_task_tracker_,
profile_);
return task.Run(row, where_clause, where_args);
@@ -1528,7 +1473,6 @@ jint ChromeBrowserProvider::RemoveSearchTermFromAPI(
where_clause = ConvertJavaStringToUTF8(env, selections);
RemoveSearchTermsFromAPITask task(service_.get(),
- &android_history_consumer_,
&cancelable_task_tracker_,
profile_);
return task.Run(where_clause, where_args);
@@ -1606,10 +1550,8 @@ ScopedJavaLocalRef<jbyteArray> ChromeBrowserProvider::GetFaviconOrTouchIcon(
return ScopedJavaLocalRef<jbyteArray>();
GURL url = GURL(ConvertJavaStringToUTF16(env, jurl));
- BookmarkIconFetchTask favicon_task(favicon_service_.get(),
- profile_,
- &favicon_consumer_,
- &cancelable_task_tracker_);
+ BookmarkIconFetchTask favicon_task(
+ favicon_service_.get(), &cancelable_task_tracker_, profile_);
favicon_base::FaviconRawBitmapResult bitmap_result = favicon_task.Run(url);
if (!bitmap_result.is_valid() || !bitmap_result.bitmap_data.get())

Powered by Google App Engine
This is Rietveld 408576698