diff options
Diffstat (limited to 'chrome/browser/cancelable_request.h')
-rw-r--r-- | chrome/browser/cancelable_request.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/chrome/browser/cancelable_request.h b/chrome/browser/cancelable_request.h index 2dc4b9b..28bc8ed 100644 --- a/chrome/browser/cancelable_request.h +++ b/chrome/browser/cancelable_request.h @@ -41,7 +41,7 @@ // typedef Callback1<int>::Type RequestCallbackType; // // Handle StartRequest(int some_input1, int some_input2, -// CancelableRequestConsumer* consumer, +// CancelableRequestConsumerBase* consumer, // RequestCallbackType* callback) { // scoped_refptr<CancelableRequest<RequestCallbackType> > request( // new CancelableRequest<RequestCallbackType>(callback)); @@ -137,14 +137,14 @@ class CancelableRequestProvider { void RequestCompleted(Handle handle); private: + typedef std::map<Handle, scoped_refptr<CancelableRequestBase> > + CancelableRequestMap; + // Only call this when you already have acquired pending_request_lock_. - void CancelRequestLocked(Handle handle); + void CancelRequestLocked(const CancelableRequestMap::iterator& item); friend class CancelableRequestBase; - typedef std::map<Handle, scoped_refptr<CancelableRequestBase> > - CancelableRequestMap; - Lock pending_request_lock_; // Lists all outstanding requests. Protected by the |lock_|. |