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

Side by Side Diff: chrome/browser/automation/url_request_automation_job.cc

Issue 5783004: Keep deinlining stuff. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Well, it all compiles locally? Created 10 years 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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/browser/automation/url_request_automation_job.h" 5 #include "chrome/browser/automation/url_request_automation_job.h"
6 6
7 #include "base/compiler_specific.h" 7 #include "base/compiler_specific.h"
8 #include "base/message_loop.h" 8 #include "base/message_loop.h"
9 #include "base/time.h" 9 #include "base/time.h"
10 #include "chrome/browser/automation/automation_resource_message_filter.h" 10 #include "chrome/browser/automation/automation_resource_message_filter.h"
(...skipping 419 matching lines...) Expand 10 before | Expand all | Expand 10 after
430 430
431 // Get the resource type (main_frame/script/image/stylesheet etc. 431 // Get the resource type (main_frame/script/image/stylesheet etc.
432 ResourceDispatcherHostRequestInfo* request_info = 432 ResourceDispatcherHostRequestInfo* request_info =
433 ResourceDispatcherHost::InfoForRequest(request_); 433 ResourceDispatcherHost::InfoForRequest(request_);
434 ResourceType::Type resource_type = ResourceType::MAIN_FRAME; 434 ResourceType::Type resource_type = ResourceType::MAIN_FRAME;
435 if (request_info) { 435 if (request_info) {
436 resource_type = request_info->resource_type(); 436 resource_type = request_info->resource_type();
437 } 437 }
438 438
439 // Ask automation to start this request. 439 // Ask automation to start this request.
440 IPC::AutomationURLRequest automation_request = { 440 IPC::AutomationURLRequest automation_request(
441 request_->url().spec(), 441 request_->url().spec(),
442 request_->method(), 442 request_->method(),
443 referrer.spec(), 443 referrer.spec(),
444 new_request_headers.ToString(), 444 new_request_headers.ToString(),
445 request_->get_upload(), 445 request_->get_upload(),
446 resource_type, 446 resource_type,
447 request_->load_flags() 447 request_->load_flags());
448 };
449 448
450 DCHECK(message_filter_); 449 DCHECK(message_filter_);
451 message_filter_->Send(new AutomationMsg_RequestStart(0, tab_, id_, 450 message_filter_->Send(new AutomationMsg_RequestStart(0, tab_, id_,
452 automation_request)); 451 automation_request));
453 } 452 }
454 453
455 void URLRequestAutomationJob::DisconnectFromMessageFilter() { 454 void URLRequestAutomationJob::DisconnectFromMessageFilter() {
456 if (message_filter_) { 455 if (message_filter_) {
457 message_filter_->UnRegisterRequest(this); 456 message_filter_->UnRegisterRequest(this);
458 message_filter_ = NULL; 457 message_filter_ = NULL;
(...skipping 14 matching lines...) Expand all
473 if (!is_done()) { 472 if (!is_done()) {
474 NotifyDone(request_status_); 473 NotifyDone(request_status_);
475 } 474 }
476 // Reset any pending reads. 475 // Reset any pending reads.
477 if (pending_buf_) { 476 if (pending_buf_) {
478 pending_buf_ = NULL; 477 pending_buf_ = NULL;
479 pending_buf_size_ = 0; 478 pending_buf_size_ = 0;
480 NotifyReadComplete(0); 479 NotifyReadComplete(0);
481 } 480 }
482 } 481 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698