summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-07 21:33:58 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-07 21:33:58 +0000
commit2509af1d899d53267046c4f0518bd80173c5da33 (patch)
tree9cb44b1485d5928adc8487675664a3c258795224 /chrome/browser/sync
parent3317e2755360c9c36258d45d48c502ffe79e45ba (diff)
downloadchromium_src-2509af1d899d53267046c4f0518bd80173c5da33.zip
chromium_src-2509af1d899d53267046c4f0518bd80173c5da33.tar.gz
chromium_src-2509af1d899d53267046c4f0518bd80173c5da33.tar.bz2
Adds the following to CancelableRequestConsumer:
GetClientDataForCurrentRequest: The particular use case I need this for is that I'm using the same CancelableRequestConsumer for multiple sources so that I don't know whic CancelableRequestProvider to pass in to GetClientData. None-the-less it seems a lot easier to use this when always get the provider and handle. GetFirstHandleForClientData: For this one I know I want to cancel a request for a given client data but don't know the associated handle. BUG=none TEST=none Review URL: http://codereview.chromium.org/3311012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58759 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync')
-rw-r--r--chrome/browser/sync/glue/history_model_worker.h7
-rw-r--r--chrome/browser/sync/glue/typed_url_data_type_controller.h7
2 files changed, 14 insertions, 0 deletions
diff --git a/chrome/browser/sync/glue/history_model_worker.h b/chrome/browser/sync/glue/history_model_worker.h
index 64b59f6..4afeead 100644
--- a/chrome/browser/sync/glue/history_model_worker.h
+++ b/chrome/browser/sync/glue/history_model_worker.h
@@ -40,6 +40,13 @@ class HistoryModelWorker : public browser_sync::ModelSafeWorker,
virtual void OnRequestRemoved(CancelableRequestProvider* provider,
CancelableRequestProvider::Handle handle) {}
+
+ virtual void WillExecute(CancelableRequestProvider* provider,
+ CancelableRequestProvider::Handle handle) {}
+
+ virtual void DidExecute(CancelableRequestProvider* provider,
+ CancelableRequestProvider::Handle handle) {}
+
private:
scoped_refptr<HistoryService> history_service_;
DISALLOW_COPY_AND_ASSIGN(HistoryModelWorker);
diff --git a/chrome/browser/sync/glue/typed_url_data_type_controller.h b/chrome/browser/sync/glue/typed_url_data_type_controller.h
index f24a25a..8422bec 100644
--- a/chrome/browser/sync/glue/typed_url_data_type_controller.h
+++ b/chrome/browser/sync/glue/typed_url_data_type_controller.h
@@ -81,6 +81,13 @@ class TypedUrlDataTypeController : public DataTypeController,
virtual void OnRequestRemoved(CancelableRequestProvider* provider,
CancelableRequestProvider::Handle handle) {}
+
+ virtual void WillExecute(CancelableRequestProvider* provider,
+ CancelableRequestProvider::Handle handle) {}
+
+ virtual void DidExecute(CancelableRequestProvider* provider,
+ CancelableRequestProvider::Handle handle) {}
+
private:
friend class ControlTask;
void StartImpl(history::HistoryBackend* backend);