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

Side by Side Diff: net/http/http_response_info.cc

Issue 1039263002: //net changes for stale-while-revalidate (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@s-w-r-remove-old-impl
Patch Set: Changes suggested by rvargas. Created 5 years, 4 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 unified diff | Download patch
« no previous file with comments | « net/http/http_response_info.h ('k') | net/http/http_response_info_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 "net/http/http_response_info.h" 5 #include "net/http/http_response_info.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/pickle.h" 8 #include "base/pickle.h"
9 #include "base/time/time.h" 9 #include "base/time/time.h"
10 #include "net/base/auth.h" 10 #include "net/base/auth.h"
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
99 99
100 HttpResponseInfo::HttpResponseInfo() 100 HttpResponseInfo::HttpResponseInfo()
101 : was_cached(false), 101 : was_cached(false),
102 server_data_unavailable(false), 102 server_data_unavailable(false),
103 network_accessed(false), 103 network_accessed(false),
104 was_fetched_via_spdy(false), 104 was_fetched_via_spdy(false),
105 was_npn_negotiated(false), 105 was_npn_negotiated(false),
106 was_fetched_via_proxy(false), 106 was_fetched_via_proxy(false),
107 did_use_http_auth(false), 107 did_use_http_auth(false),
108 unused_since_prefetch(false), 108 unused_since_prefetch(false),
109 connection_info(CONNECTION_INFO_UNKNOWN) { 109 async_revalidation_required(false),
110 } 110 connection_info(CONNECTION_INFO_UNKNOWN) {}
111 111
112 HttpResponseInfo::HttpResponseInfo(const HttpResponseInfo& rhs) 112 HttpResponseInfo::HttpResponseInfo(const HttpResponseInfo& rhs)
113 : was_cached(rhs.was_cached), 113 : was_cached(rhs.was_cached),
114 server_data_unavailable(rhs.server_data_unavailable), 114 server_data_unavailable(rhs.server_data_unavailable),
115 network_accessed(rhs.network_accessed), 115 network_accessed(rhs.network_accessed),
116 was_fetched_via_spdy(rhs.was_fetched_via_spdy), 116 was_fetched_via_spdy(rhs.was_fetched_via_spdy),
117 was_npn_negotiated(rhs.was_npn_negotiated), 117 was_npn_negotiated(rhs.was_npn_negotiated),
118 was_fetched_via_proxy(rhs.was_fetched_via_proxy), 118 was_fetched_via_proxy(rhs.was_fetched_via_proxy),
119 proxy_server(rhs.proxy_server), 119 proxy_server(rhs.proxy_server),
120 did_use_http_auth(rhs.did_use_http_auth), 120 did_use_http_auth(rhs.did_use_http_auth),
121 unused_since_prefetch(rhs.unused_since_prefetch), 121 unused_since_prefetch(rhs.unused_since_prefetch),
122 async_revalidation_required(rhs.async_revalidation_required),
122 socket_address(rhs.socket_address), 123 socket_address(rhs.socket_address),
123 npn_negotiated_protocol(rhs.npn_negotiated_protocol), 124 npn_negotiated_protocol(rhs.npn_negotiated_protocol),
124 connection_info(rhs.connection_info), 125 connection_info(rhs.connection_info),
125 request_time(rhs.request_time), 126 request_time(rhs.request_time),
126 response_time(rhs.response_time), 127 response_time(rhs.response_time),
127 auth_challenge(rhs.auth_challenge), 128 auth_challenge(rhs.auth_challenge),
128 cert_request_info(rhs.cert_request_info), 129 cert_request_info(rhs.cert_request_info),
129 ssl_info(rhs.ssl_info), 130 ssl_info(rhs.ssl_info),
130 headers(rhs.headers), 131 headers(rhs.headers),
131 vary_data(rhs.vary_data), 132 vary_data(rhs.vary_data),
132 metadata(rhs.metadata) { 133 metadata(rhs.metadata) {}
133 }
134 134
135 HttpResponseInfo::~HttpResponseInfo() { 135 HttpResponseInfo::~HttpResponseInfo() {
136 } 136 }
137 137
138 HttpResponseInfo& HttpResponseInfo::operator=(const HttpResponseInfo& rhs) { 138 HttpResponseInfo& HttpResponseInfo::operator=(const HttpResponseInfo& rhs) {
139 was_cached = rhs.was_cached; 139 was_cached = rhs.was_cached;
140 server_data_unavailable = rhs.server_data_unavailable; 140 server_data_unavailable = rhs.server_data_unavailable;
141 network_accessed = rhs.network_accessed; 141 network_accessed = rhs.network_accessed;
142 was_fetched_via_spdy = rhs.was_fetched_via_spdy; 142 was_fetched_via_spdy = rhs.was_fetched_via_spdy;
143 proxy_server = rhs.proxy_server; 143 proxy_server = rhs.proxy_server;
144 was_npn_negotiated = rhs.was_npn_negotiated; 144 was_npn_negotiated = rhs.was_npn_negotiated;
145 was_fetched_via_proxy = rhs.was_fetched_via_proxy; 145 was_fetched_via_proxy = rhs.was_fetched_via_proxy;
146 did_use_http_auth = rhs.did_use_http_auth; 146 did_use_http_auth = rhs.did_use_http_auth;
147 unused_since_prefetch = rhs.unused_since_prefetch; 147 unused_since_prefetch = rhs.unused_since_prefetch;
148 async_revalidation_required = rhs.async_revalidation_required;
148 socket_address = rhs.socket_address; 149 socket_address = rhs.socket_address;
149 npn_negotiated_protocol = rhs.npn_negotiated_protocol; 150 npn_negotiated_protocol = rhs.npn_negotiated_protocol;
150 connection_info = rhs.connection_info; 151 connection_info = rhs.connection_info;
151 request_time = rhs.request_time; 152 request_time = rhs.request_time;
152 response_time = rhs.response_time; 153 response_time = rhs.response_time;
153 auth_challenge = rhs.auth_challenge; 154 auth_challenge = rhs.auth_challenge;
154 cert_request_info = rhs.cert_request_info; 155 cert_request_info = rhs.cert_request_info;
155 ssl_info = rhs.ssl_info; 156 ssl_info = rhs.ssl_info;
156 headers = rhs.headers; 157 headers = rhs.headers;
157 vary_data = rhs.vary_data; 158 vary_data = rhs.vary_data;
(...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after
419 case CONNECTION_INFO_QUIC1_SPDY3: 420 case CONNECTION_INFO_QUIC1_SPDY3:
420 return "quic/1+spdy/3"; 421 return "quic/1+spdy/3";
421 case NUM_OF_CONNECTION_INFOS: 422 case NUM_OF_CONNECTION_INFOS:
422 break; 423 break;
423 } 424 }
424 NOTREACHED(); 425 NOTREACHED();
425 return ""; 426 return "";
426 } 427 }
427 428
428 } // namespace net 429 } // namespace net
OLDNEW
« no previous file with comments | « net/http/http_response_info.h ('k') | net/http/http_response_info_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698