Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4176)

Unified Diff: chrome_frame/plugin_url_request.cc

Issue 545093: Refactor host network (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome_frame/plugin_url_request.h ('k') | chrome_frame/test/chrome_frame_test_utils.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome_frame/plugin_url_request.cc
===================================================================
--- chrome_frame/plugin_url_request.cc (revision 37418)
+++ chrome_frame/plugin_url_request.cc (working copy)
@@ -8,24 +8,20 @@
#include "chrome_frame/np_browser_functions.h"
PluginUrlRequest::PluginUrlRequest()
- : request_handler_(NULL),
- tab_(0),
+ : delegate_(NULL),
remote_request_id_(-1),
post_data_len_(0),
- status_(URLRequestStatus::IO_PENDING),
- frame_busting_enabled_(false) {
+ enable_frame_busting_(false) {
}
PluginUrlRequest::~PluginUrlRequest() {
}
-bool PluginUrlRequest::Initialize(PluginRequestHandler* request_handler,
- int tab, int remote_request_id, const std::string& url,
- const std::string& method, const std::string& referrer,
- const std::string& extra_headers, net::UploadData* upload_data,
- bool enable_frame_busting) {
- request_handler_ = request_handler;
- tab_ = tab;
+bool PluginUrlRequest::Initialize(PluginUrlRequestDelegate* delegate,
+ int remote_request_id, const std::string& url, const std::string& method,
+ const std::string& referrer, const std::string& extra_headers,
+ net::UploadData* upload_data, bool enable_frame_busting) {
+ delegate_ = delegate;
remote_request_id_ = remote_request_id;
url_ = url;
method_ = method;
@@ -49,38 +45,7 @@
}
}
- frame_busting_enabled_ = enable_frame_busting;
+ enable_frame_busting_ = enable_frame_busting;
return true;
}
-
-void PluginUrlRequest::OnResponseStarted(const char* mime_type,
- const char* headers, int size, base::Time last_modified,
- const std::string& persistent_cookies,
- const std::string& redirect_url, int redirect_status) {
- const IPC::AutomationURLResponse response = {
- mime_type,
- headers ? headers : "",
- size,
- last_modified,
- persistent_cookies,
- redirect_url,
- redirect_status
- };
- request_handler_->Send(new AutomationMsg_RequestStarted(0, tab_,
- remote_request_id_, response));
-}
-
-void PluginUrlRequest::OnResponseEnd(const URLRequestStatus& status) {
- DCHECK(!status.is_io_pending());
- DCHECK(status.is_success() || status.os_error());
- request_handler_->Send(new AutomationMsg_RequestEnd(0, tab_,
- remote_request_id_, status));
-}
-
-void PluginUrlRequest::OnReadComplete(const void* buffer, int len) {
- std::string data(reinterpret_cast<const char*>(buffer), len);
- request_handler_->Send(new AutomationMsg_RequestData(0, tab_,
- remote_request_id_, data));
-}
-
« no previous file with comments | « chrome_frame/plugin_url_request.h ('k') | chrome_frame/test/chrome_frame_test_utils.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698