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 |