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/quic/core/quic_protocol.h" | 5 #include "net/quic/core/quic_protocol.h" |
6 | 6 |
7 #include "base/stl_util.h" | 7 #include "base/stl_util.h" |
8 #include "base/strings/string_number_conversions.h" | 8 #include "base/strings/string_number_conversions.h" |
9 #include "net/quic/core/quic_flags.h" | 9 #include "net/quic/core/quic_flags.h" |
10 #include "net/quic/core/quic_utils.h" | 10 #include "net/quic/core/quic_utils.h" |
(...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
304 << ", version_flag: " << header.public_header.version_flag; | 304 << ", version_flag: " << header.public_header.version_flag; |
305 if (header.public_header.version_flag) { | 305 if (header.public_header.version_flag) { |
306 os << ", version:"; | 306 os << ", version:"; |
307 for (size_t i = 0; i < header.public_header.versions.size(); ++i) { | 307 for (size_t i = 0; i < header.public_header.versions.size(); ++i) { |
308 os << " "; | 308 os << " "; |
309 os << QuicVersionToString(header.public_header.versions[i]); | 309 os << QuicVersionToString(header.public_header.versions[i]); |
310 } | 310 } |
311 } | 311 } |
312 if (header.public_header.nonce != nullptr) { | 312 if (header.public_header.nonce != nullptr) { |
313 os << ", diversification_nonce: " | 313 os << ", diversification_nonce: " |
314 << net::QuicUtils::HexDecode(*header.public_header.nonce); | 314 << QuicUtils::HexEncode(StringPiece(header.public_header.nonce->data(), |
| 315 header.public_header.nonce->size())); |
315 } | 316 } |
316 os << ", fec_flag: " << header.fec_flag | 317 os << ", fec_flag: " << header.fec_flag |
317 << ", entropy_flag: " << header.entropy_flag | 318 << ", entropy_flag: " << header.entropy_flag |
318 << ", entropy hash: " << static_cast<int>(header.entropy_hash) | 319 << ", entropy hash: " << static_cast<int>(header.entropy_hash) |
319 << ", path_id: " << static_cast<int>(header.path_id) | 320 << ", path_id: " << static_cast<int>(header.path_id) |
320 << ", packet_number: " << header.packet_number << " }\n"; | 321 << ", packet_number: " << header.packet_number << " }\n"; |
321 return os; | 322 return os; |
322 } | 323 } |
323 | 324 |
324 bool IsAwaitingPacket(const QuicAckFrame& ack_frame, | 325 bool IsAwaitingPacket(const QuicAckFrame& ack_frame, |
(...skipping 549 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
874 is_unackable(false), | 875 is_unackable(false), |
875 has_crypto_handshake(has_crypto_handshake), | 876 has_crypto_handshake(has_crypto_handshake), |
876 num_padding_bytes(num_padding_bytes), | 877 num_padding_bytes(num_padding_bytes), |
877 retransmission(0) {} | 878 retransmission(0) {} |
878 | 879 |
879 TransmissionInfo::TransmissionInfo(const TransmissionInfo& other) = default; | 880 TransmissionInfo::TransmissionInfo(const TransmissionInfo& other) = default; |
880 | 881 |
881 TransmissionInfo::~TransmissionInfo() {} | 882 TransmissionInfo::~TransmissionInfo() {} |
882 | 883 |
883 } // namespace net | 884 } // namespace net |
OLD | NEW |