| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 86 WebURLRequest::WebURLRequest(const WebURLRequest& r) | 86 WebURLRequest::WebURLRequest(const WebURLRequest& r) |
| 87 : owned_resource_request_( | 87 : owned_resource_request_( |
| 88 new ResourceRequestContainer(*r.resource_request_)), | 88 new ResourceRequestContainer(*r.resource_request_)), |
| 89 resource_request_(&owned_resource_request_->resource_request) {} | 89 resource_request_(&owned_resource_request_->resource_request) {} |
| 90 | 90 |
| 91 WebURLRequest::WebURLRequest(const WebURL& url) : WebURLRequest() { | 91 WebURLRequest::WebURLRequest(const WebURL& url) : WebURLRequest() { |
| 92 SetURL(url); | 92 SetURL(url); |
| 93 } | 93 } |
| 94 | 94 |
| 95 WebURLRequest& WebURLRequest::operator=(const WebURLRequest& r) { | 95 WebURLRequest& WebURLRequest::operator=(const WebURLRequest& r) { |
| 96 // Copying subclasses that have different m_resourceRequest ownership | 96 // Copying subclasses that have different resource_request_ ownership |
| 97 // semantics via this operator is just not supported. | 97 // semantics via this operator is just not supported. |
| 98 DCHECK(owned_resource_request_); | 98 DCHECK(owned_resource_request_); |
| 99 DCHECK(resource_request_); | 99 DCHECK(resource_request_); |
| 100 if (&r != this) | 100 if (&r != this) |
| 101 *resource_request_ = *r.resource_request_; | 101 *resource_request_ = *r.resource_request_; |
| 102 return *this; | 102 return *this; |
| 103 } | 103 } |
| 104 | 104 |
| 105 bool WebURLRequest::IsNull() const { | 105 bool WebURLRequest::IsNull() const { |
| 106 return resource_request_->IsNull(); | 106 return resource_request_->IsNull(); |
| (...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 408 } | 408 } |
| 409 | 409 |
| 410 void WebURLRequest::SetNavigationStartTime(double navigation_start_seconds) { | 410 void WebURLRequest::SetNavigationStartTime(double navigation_start_seconds) { |
| 411 resource_request_->SetNavigationStartTime(navigation_start_seconds); | 411 resource_request_->SetNavigationStartTime(navigation_start_seconds); |
| 412 } | 412 } |
| 413 | 413 |
| 414 void WebURLRequest::SetIsSameDocumentNavigation(bool is_same_document) { | 414 void WebURLRequest::SetIsSameDocumentNavigation(bool is_same_document) { |
| 415 resource_request_->SetIsSameDocumentNavigation(is_same_document); | 415 resource_request_->SetIsSameDocumentNavigation(is_same_document); |
| 416 } | 416 } |
| 417 | 417 |
| 418 WebString WebURLRequest::DevToolsAgentHostId() const { |
| 419 return resource_request_->DevToolsAgentHostId(); |
| 420 } |
| 421 |
| 422 WebString WebURLRequest::DevToolsRequestId() const { |
| 423 return resource_request_->DevToolsRequestId(); |
| 424 } |
| 425 |
| 426 void WebURLRequest::SetBrowserGeneratedRequestId( |
| 427 unsigned browserGeneratedRequestId) { |
| 428 resource_request_->SetBrowserGeneratedRequestId(browserGeneratedRequestId); |
| 429 } |
| 430 |
| 418 WebURLRequest::InputToLoadPerfMetricReportPolicy | 431 WebURLRequest::InputToLoadPerfMetricReportPolicy |
| 419 WebURLRequest::InputPerfMetricReportPolicy() const { | 432 WebURLRequest::InputPerfMetricReportPolicy() const { |
| 420 return static_cast<WebURLRequest::InputToLoadPerfMetricReportPolicy>( | 433 return static_cast<WebURLRequest::InputToLoadPerfMetricReportPolicy>( |
| 421 resource_request_->InputPerfMetricReportPolicy()); | 434 resource_request_->InputPerfMetricReportPolicy()); |
| 422 } | 435 } |
| 423 | 436 |
| 424 void WebURLRequest::SetInputPerfMetricReportPolicy( | 437 void WebURLRequest::SetInputPerfMetricReportPolicy( |
| 425 WebURLRequest::InputToLoadPerfMetricReportPolicy policy) { | 438 WebURLRequest::InputToLoadPerfMetricReportPolicy policy) { |
| 426 resource_request_->SetInputPerfMetricReportPolicy( | 439 resource_request_->SetInputPerfMetricReportPolicy( |
| 427 static_cast<blink::InputToLoadPerfMetricReportPolicy>(policy)); | 440 static_cast<blink::InputToLoadPerfMetricReportPolicy>(policy)); |
| 428 } | 441 } |
| 429 | 442 |
| 430 const ResourceRequest& WebURLRequest::ToResourceRequest() const { | 443 const ResourceRequest& WebURLRequest::ToResourceRequest() const { |
| 431 DCHECK(resource_request_); | 444 DCHECK(resource_request_); |
| 432 return *resource_request_; | 445 return *resource_request_; |
| 433 } | 446 } |
| 434 | 447 |
| 435 WebURLRequest::WebURLRequest(ResourceRequest& r) : resource_request_(&r) {} | 448 WebURLRequest::WebURLRequest(ResourceRequest& r) : resource_request_(&r) {} |
| 436 | 449 |
| 437 } // namespace blink | 450 } // namespace blink |
| OLD | NEW |