diff options
author | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-07 21:33:58 +0000 |
---|---|---|
committer | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-07 21:33:58 +0000 |
commit | 2509af1d899d53267046c4f0518bd80173c5da33 (patch) | |
tree | 9cb44b1485d5928adc8487675664a3c258795224 /chrome/browser/sync | |
parent | 3317e2755360c9c36258d45d48c502ffe79e45ba (diff) | |
download | chromium_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.h | 7 | ||||
-rw-r--r-- | chrome/browser/sync/glue/typed_url_data_type_controller.h | 7 |
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); |