OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome_frame/chrome_frame_automation.h" | 5 #include "chrome_frame/chrome_frame_automation.h" |
6 | 6 |
7 #include "base/bind.h" | 7 #include "base/bind.h" |
8 #include "base/bind_helpers.h" | 8 #include "base/bind_helpers.h" |
9 #include "base/callback.h" | 9 #include "base/callback.h" |
10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
(...skipping 967 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
978 break; | 978 break; |
979 | 979 |
980 case AutomationMsg_DownloadRequestInHost::ID: | 980 case AutomationMsg_DownloadRequestInHost::ID: |
981 if (ui_thread || (url_fetcher_flags_ & | 981 if (ui_thread || (url_fetcher_flags_ & |
982 PluginUrlRequestManager::DOWNLOAD_REQUEST_THREADSAFE)) { | 982 PluginUrlRequestManager::DOWNLOAD_REQUEST_THREADSAFE)) { |
983 AutomationMsg_DownloadRequestInHost::Dispatch(&msg, url_fetcher_, this, | 983 AutomationMsg_DownloadRequestInHost::Dispatch(&msg, url_fetcher_, this, |
984 &PluginUrlRequestManager::DownloadUrlRequestInHost); | 984 &PluginUrlRequestManager::DownloadUrlRequestInHost); |
985 return true; | 985 return true; |
986 } | 986 } |
987 break; | 987 break; |
988 | |
989 case AutomationMsg_GetCookiesFromHost::ID: | |
990 if (ui_thread || (url_fetcher_flags_ & | |
991 PluginUrlRequestManager::COOKIE_REQUEST_THREADSAFE)) { | |
992 AutomationMsg_GetCookiesFromHost::Dispatch(&msg, url_fetcher_, this, | |
993 &PluginUrlRequestManager::GetCookiesFromHost); | |
994 return true; | |
995 } | |
996 break; | |
997 | |
998 case AutomationMsg_SetCookieAsync::ID: | |
999 if (ui_thread || (url_fetcher_flags_ & | |
1000 PluginUrlRequestManager::COOKIE_REQUEST_THREADSAFE)) { | |
1001 AutomationMsg_SetCookieAsync::Dispatch(&msg, url_fetcher_, this, | |
1002 &PluginUrlRequestManager::SetCookiesInHost); | |
1003 return true; | |
1004 } | |
1005 break; | |
1006 } | 988 } |
1007 | 989 |
1008 PostTask( | 990 PostTask( |
1009 FROM_HERE, | 991 FROM_HERE, |
1010 base::Bind( | 992 base::Bind( |
1011 base::IgnoreResult( | 993 base::IgnoreResult( |
1012 &ChromeFrameAutomationClient::ProcessUrlRequestMessage), | 994 &ChromeFrameAutomationClient::ProcessUrlRequestMessage), |
1013 base::Unretained(this), tab, msg, true)); | 995 base::Unretained(this), tab, msg, true)); |
1014 return true; | 996 return true; |
1015 } | 997 } |
(...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1280 automation_server_->Send(new AutomationMsg_RequestData( | 1262 automation_server_->Send(new AutomationMsg_RequestData( |
1281 tab_->handle(), request_id, data)); | 1263 tab_->handle(), request_id, data)); |
1282 } | 1264 } |
1283 | 1265 |
1284 void ChromeFrameAutomationClient::OnResponseEnd( | 1266 void ChromeFrameAutomationClient::OnResponseEnd( |
1285 int request_id, | 1267 int request_id, |
1286 const net::URLRequestStatus& status) { | 1268 const net::URLRequestStatus& status) { |
1287 automation_server_->Send(new AutomationMsg_RequestEnd( | 1269 automation_server_->Send(new AutomationMsg_RequestEnd( |
1288 tab_->handle(), request_id, status)); | 1270 tab_->handle(), request_id, status)); |
1289 } | 1271 } |
1290 | |
1291 void ChromeFrameAutomationClient::OnCookiesRetrieved(bool success, | |
1292 const GURL& url, const std::string& cookie_string, int cookie_id) { | |
1293 automation_server_->Send(new AutomationMsg_GetCookiesHostResponse( | |
1294 tab_->handle(), success, url, cookie_string, cookie_id)); | |
1295 } | |
OLD | NEW |