summaryrefslogtreecommitdiffstats
path: root/chrome_frame/urlmon_url_request.h
diff options
context:
space:
mode:
authorstoyan@chromium.org <stoyan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-28 21:00:54 +0000
committerstoyan@chromium.org <stoyan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-28 21:00:54 +0000
commit5cec0eb314bb4936e29d9138d259a4706aeacf4f (patch)
tree5137905e86b6acfd6c9b1c3c5516c144c3ccd2ab /chrome_frame/urlmon_url_request.h
parentdcdcfa08eabd39a5efd01eb32e47b261805abf4b (diff)
downloadchromium_src-5cec0eb314bb4936e29d9138d259a4706aeacf4f.zip
chromium_src-5cec0eb314bb4936e29d9138d259a4706aeacf4f.tar.gz
chromium_src-5cec0eb314bb4936e29d9138d259a4706aeacf4f.tar.bz2
Nicely steal moniker and bind context from the urlmon url request.
BUG=42104 Review URL: http://codereview.chromium.org/1811001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45860 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/urlmon_url_request.h')
-rw-r--r--chrome_frame/urlmon_url_request.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome_frame/urlmon_url_request.h b/chrome_frame/urlmon_url_request.h
index 9ace8dc..676aa3b 100644
--- a/chrome_frame/urlmon_url_request.h
+++ b/chrome_frame/urlmon_url_request.h
@@ -101,6 +101,11 @@ class UrlmonUrlRequestManager
const std::string& cookie_string,
int cookie_id);
+ // This method is passed as a callback to UrlmonUrlRequest::TerminateBind.
+ // We simply forward moniker and bind_ctx to host ActiveX/ActiveDocument,
+ // so it may start NavigateWithBindContext.
+ void BindTerminated(IMoniker* moniker, IBindCtx* bind_ctx);
+
// Map for (request_id <-> UrlmonUrlRequest)
typedef std::map<int, scoped_refptr<UrlmonUrlRequest> > RequestMap;
RequestMap request_map_;