diff options
author | stoyan@chromium.org <stoyan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-28 21:00:54 +0000 |
---|---|---|
committer | stoyan@chromium.org <stoyan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-28 21:00:54 +0000 |
commit | 5cec0eb314bb4936e29d9138d259a4706aeacf4f (patch) | |
tree | 5137905e86b6acfd6c9b1c3c5516c144c3ccd2ab /chrome_frame/urlmon_url_request.h | |
parent | dcdcfa08eabd39a5efd01eb32e47b261805abf4b (diff) | |
download | chromium_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.h | 5 |
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_; |