| Index: chrome/browser/history/android/android_history_provider_service.h
|
| diff --git a/chrome/browser/history/android/android_history_provider_service.h b/chrome/browser/history/android/android_history_provider_service.h
|
| index 7752ef894c9db92f55633b3d0704c5782f9ae1c3..0c54ca06d2eacc532769649a5b7df3b8623f60d6 100644
|
| --- a/chrome/browser/history/android/android_history_provider_service.h
|
| +++ b/chrome/browser/history/android/android_history_provider_service.h
|
| @@ -36,12 +36,9 @@ class AndroidHistoryProviderService : public CancelableRequestProvider {
|
| UpdateCallback;
|
| typedef CancelableRequest<UpdateCallback> UpdateRequest;
|
|
|
| - typedef base::Callback<void(
|
| - Handle, // handle
|
| - bool, // true if the insert succeeded.
|
| - int64)> // the id of inserted row.
|
| - InsertCallback;
|
| - typedef CancelableRequest<InsertCallback> InsertRequest;
|
| + // Callback invoked when a method inserting rows in the database complete.
|
| + // The value is the new row id or 0 if the insertion failed.
|
| + typedef base::Callback<void(int64)> InsertCallback;
|
|
|
| typedef base::Callback<void(
|
| Handle, // handle
|
| @@ -100,9 +97,10 @@ class AndroidHistoryProviderService : public CancelableRequestProvider {
|
|
|
| // Inserts the given values into history backend, and invokes the |callback|
|
| // to return the result.
|
| - Handle InsertHistoryAndBookmark(const history::HistoryAndBookmarkRow& values,
|
| - CancelableRequestConsumerBase* consumer,
|
| - const InsertCallback& callback);
|
| + base::CancelableTaskTracker::TaskId InsertHistoryAndBookmark(
|
| + const history::HistoryAndBookmarkRow& values,
|
| + const InsertCallback& callback,
|
| + base::CancelableTaskTracker* tracker);
|
|
|
| // Deletes the matched history and invokes |callback| to return the number of
|
| // the row deleted from the |callback|.
|
| @@ -128,12 +126,13 @@ class AndroidHistoryProviderService : public CancelableRequestProvider {
|
|
|
| // Search term --------------------------------------------------------------
|
| // Inserts the given values and returns the SearchTermID of the inserted row
|
| - // from the |callback| on success.
|
| - Handle InsertSearchTerm(const history::SearchRow& row,
|
| - CancelableRequestConsumerBase* consumer,
|
| - const InsertCallback& callback);
|
| + // to the |callback| on success.
|
| + base::CancelableTaskTracker::TaskId InsertSearchTerm(
|
| + const history::SearchRow& row,
|
| + const InsertCallback& callback,
|
| + base::CancelableTaskTracker* tracker);
|
|
|
| - // Runs the given update and returns the number of the update rows from the
|
| + // Runs the given update and returns the number of the update rows to the
|
| // |callback| on success.
|
| //
|
| // |row| is the value need to update.
|
| @@ -145,8 +144,9 @@ class AndroidHistoryProviderService : public CancelableRequestProvider {
|
| CancelableRequestConsumerBase* consumer,
|
| const UpdateCallback& callback);
|
|
|
| - // Deletes the matched rows and the number of deleted rows is returned from
|
| + // Deletes the matched rows and the number of deleted rows is returned to
|
| // the |callback| on success.
|
| + //
|
| // |selection| is the SQL WHERE clause without 'WHERE'.
|
| // |selection_args| is the arguments for WHERE clause.
|
| //
|
|
|