OLD | NEW |
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 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
123 HttpResponseInfo::HttpResponseInfo() | 123 HttpResponseInfo::HttpResponseInfo() |
124 : was_cached(false), | 124 : was_cached(false), |
125 cache_entry_status(CacheEntryStatus::ENTRY_UNDEFINED), | 125 cache_entry_status(CacheEntryStatus::ENTRY_UNDEFINED), |
126 server_data_unavailable(false), | 126 server_data_unavailable(false), |
127 network_accessed(false), | 127 network_accessed(false), |
128 was_fetched_via_spdy(false), | 128 was_fetched_via_spdy(false), |
129 was_alpn_negotiated(false), | 129 was_alpn_negotiated(false), |
130 was_fetched_via_proxy(false), | 130 was_fetched_via_proxy(false), |
131 did_use_http_auth(false), | 131 did_use_http_auth(false), |
132 unused_since_prefetch(false), | 132 unused_since_prefetch(false), |
133 async_revalidation_required(false), | |
134 connection_info(CONNECTION_INFO_UNKNOWN) {} | 133 connection_info(CONNECTION_INFO_UNKNOWN) {} |
135 | 134 |
136 HttpResponseInfo::HttpResponseInfo(const HttpResponseInfo& rhs) | 135 HttpResponseInfo::HttpResponseInfo(const HttpResponseInfo& rhs) |
137 : was_cached(rhs.was_cached), | 136 : was_cached(rhs.was_cached), |
138 cache_entry_status(rhs.cache_entry_status), | 137 cache_entry_status(rhs.cache_entry_status), |
139 server_data_unavailable(rhs.server_data_unavailable), | 138 server_data_unavailable(rhs.server_data_unavailable), |
140 network_accessed(rhs.network_accessed), | 139 network_accessed(rhs.network_accessed), |
141 was_fetched_via_spdy(rhs.was_fetched_via_spdy), | 140 was_fetched_via_spdy(rhs.was_fetched_via_spdy), |
142 was_alpn_negotiated(rhs.was_alpn_negotiated), | 141 was_alpn_negotiated(rhs.was_alpn_negotiated), |
143 was_fetched_via_proxy(rhs.was_fetched_via_proxy), | 142 was_fetched_via_proxy(rhs.was_fetched_via_proxy), |
144 proxy_server(rhs.proxy_server), | 143 proxy_server(rhs.proxy_server), |
145 did_use_http_auth(rhs.did_use_http_auth), | 144 did_use_http_auth(rhs.did_use_http_auth), |
146 unused_since_prefetch(rhs.unused_since_prefetch), | 145 unused_since_prefetch(rhs.unused_since_prefetch), |
147 async_revalidation_required(rhs.async_revalidation_required), | |
148 socket_address(rhs.socket_address), | 146 socket_address(rhs.socket_address), |
149 alpn_negotiated_protocol(rhs.alpn_negotiated_protocol), | 147 alpn_negotiated_protocol(rhs.alpn_negotiated_protocol), |
150 connection_info(rhs.connection_info), | 148 connection_info(rhs.connection_info), |
151 request_time(rhs.request_time), | 149 request_time(rhs.request_time), |
152 response_time(rhs.response_time), | 150 response_time(rhs.response_time), |
153 auth_challenge(rhs.auth_challenge), | 151 auth_challenge(rhs.auth_challenge), |
154 cert_request_info(rhs.cert_request_info), | 152 cert_request_info(rhs.cert_request_info), |
155 ssl_info(rhs.ssl_info), | 153 ssl_info(rhs.ssl_info), |
156 headers(rhs.headers), | 154 headers(rhs.headers), |
157 vary_data(rhs.vary_data), | 155 vary_data(rhs.vary_data), |
158 metadata(rhs.metadata) {} | 156 metadata(rhs.metadata) {} |
159 | 157 |
160 HttpResponseInfo::~HttpResponseInfo() { | 158 HttpResponseInfo::~HttpResponseInfo() { |
161 } | 159 } |
162 | 160 |
163 HttpResponseInfo& HttpResponseInfo::operator=(const HttpResponseInfo& rhs) { | 161 HttpResponseInfo& HttpResponseInfo::operator=(const HttpResponseInfo& rhs) { |
164 was_cached = rhs.was_cached; | 162 was_cached = rhs.was_cached; |
165 cache_entry_status = rhs.cache_entry_status; | 163 cache_entry_status = rhs.cache_entry_status; |
166 server_data_unavailable = rhs.server_data_unavailable; | 164 server_data_unavailable = rhs.server_data_unavailable; |
167 network_accessed = rhs.network_accessed; | 165 network_accessed = rhs.network_accessed; |
168 was_fetched_via_spdy = rhs.was_fetched_via_spdy; | 166 was_fetched_via_spdy = rhs.was_fetched_via_spdy; |
169 proxy_server = rhs.proxy_server; | 167 proxy_server = rhs.proxy_server; |
170 was_alpn_negotiated = rhs.was_alpn_negotiated; | 168 was_alpn_negotiated = rhs.was_alpn_negotiated; |
171 was_fetched_via_proxy = rhs.was_fetched_via_proxy; | 169 was_fetched_via_proxy = rhs.was_fetched_via_proxy; |
172 did_use_http_auth = rhs.did_use_http_auth; | 170 did_use_http_auth = rhs.did_use_http_auth; |
173 unused_since_prefetch = rhs.unused_since_prefetch; | 171 unused_since_prefetch = rhs.unused_since_prefetch; |
174 async_revalidation_required = rhs.async_revalidation_required; | |
175 socket_address = rhs.socket_address; | 172 socket_address = rhs.socket_address; |
176 alpn_negotiated_protocol = rhs.alpn_negotiated_protocol; | 173 alpn_negotiated_protocol = rhs.alpn_negotiated_protocol; |
177 connection_info = rhs.connection_info; | 174 connection_info = rhs.connection_info; |
178 request_time = rhs.request_time; | 175 request_time = rhs.request_time; |
179 response_time = rhs.response_time; | 176 response_time = rhs.response_time; |
180 auth_challenge = rhs.auth_challenge; | 177 auth_challenge = rhs.auth_challenge; |
181 cert_request_info = rhs.cert_request_info; | 178 cert_request_info = rhs.cert_request_info; |
182 ssl_info = rhs.ssl_info; | 179 ssl_info = rhs.ssl_info; |
183 headers = rhs.headers; | 180 headers = rhs.headers; |
184 vary_data = rhs.vary_data; | 181 vary_data = rhs.vary_data; |
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
491 case CONNECTION_INFO_HTTP1_0: | 488 case CONNECTION_INFO_HTTP1_0: |
492 return "http/1.0"; | 489 return "http/1.0"; |
493 case NUM_OF_CONNECTION_INFOS: | 490 case NUM_OF_CONNECTION_INFOS: |
494 break; | 491 break; |
495 } | 492 } |
496 NOTREACHED(); | 493 NOTREACHED(); |
497 return ""; | 494 return ""; |
498 } | 495 } |
499 | 496 |
500 } // namespace net | 497 } // namespace net |
OLD | NEW |