| 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/quic_protocol.h" | 5 #include "net/quic/quic_protocol.h" |
| 6 | 6 |
| 7 #include "base/stl_util.h" | 7 #include "base/stl_util.h" |
| 8 #include "net/quic/quic_utils.h" | 8 #include "net/quic/quic_utils.h" |
| 9 | 9 |
| 10 using base::StringPiece; | 10 using base::StringPiece; |
| (...skipping 491 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 502 byte_offset(byte_offset) {} | 502 byte_offset(byte_offset) {} |
| 503 | 503 |
| 504 QuicBlockedFrame::QuicBlockedFrame(QuicStreamId stream_id) | 504 QuicBlockedFrame::QuicBlockedFrame(QuicStreamId stream_id) |
| 505 : stream_id(stream_id) {} | 505 : stream_id(stream_id) {} |
| 506 | 506 |
| 507 QuicPacket::QuicPacket(char* buffer, | 507 QuicPacket::QuicPacket(char* buffer, |
| 508 size_t length, | 508 size_t length, |
| 509 bool owns_buffer, | 509 bool owns_buffer, |
| 510 QuicConnectionIdLength connection_id_length, | 510 QuicConnectionIdLength connection_id_length, |
| 511 bool includes_version, | 511 bool includes_version, |
| 512 QuicSequenceNumberLength sequence_number_length, | 512 QuicSequenceNumberLength sequence_number_length) |
| 513 bool is_fec_packet) | |
| 514 : QuicData(buffer, length, owns_buffer), | 513 : QuicData(buffer, length, owns_buffer), |
| 515 buffer_(buffer), | 514 buffer_(buffer), |
| 516 is_fec_packet_(is_fec_packet), | |
| 517 connection_id_length_(connection_id_length), | 515 connection_id_length_(connection_id_length), |
| 518 includes_version_(includes_version), | 516 includes_version_(includes_version), |
| 519 sequence_number_length_(sequence_number_length) { | 517 sequence_number_length_(sequence_number_length) { |
| 520 } | 518 } |
| 521 | 519 |
| 522 QuicEncryptedPacket::QuicEncryptedPacket(const char* buffer, | 520 QuicEncryptedPacket::QuicEncryptedPacket(const char* buffer, |
| 523 size_t length) | 521 size_t length) |
| 524 : QuicData(buffer, length) { | 522 : QuicData(buffer, length) { |
| 525 } | 523 } |
| 526 | 524 |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 632 SerializedPacket::SerializedPacket( | 630 SerializedPacket::SerializedPacket( |
| 633 QuicPacketSequenceNumber sequence_number, | 631 QuicPacketSequenceNumber sequence_number, |
| 634 QuicSequenceNumberLength sequence_number_length, | 632 QuicSequenceNumberLength sequence_number_length, |
| 635 QuicPacket* packet, | 633 QuicPacket* packet, |
| 636 QuicPacketEntropyHash entropy_hash, | 634 QuicPacketEntropyHash entropy_hash, |
| 637 RetransmittableFrames* retransmittable_frames) | 635 RetransmittableFrames* retransmittable_frames) |
| 638 : sequence_number(sequence_number), | 636 : sequence_number(sequence_number), |
| 639 sequence_number_length(sequence_number_length), | 637 sequence_number_length(sequence_number_length), |
| 640 packet(packet), | 638 packet(packet), |
| 641 entropy_hash(entropy_hash), | 639 entropy_hash(entropy_hash), |
| 642 retransmittable_frames(retransmittable_frames) { | 640 retransmittable_frames(retransmittable_frames), |
| 641 is_fec_packet(false) { |
| 643 } | 642 } |
| 644 | 643 |
| 645 SerializedPacket::~SerializedPacket() {} | 644 SerializedPacket::~SerializedPacket() {} |
| 646 | 645 |
| 647 QuicEncryptedPacket* QuicEncryptedPacket::Clone() const { | 646 QuicEncryptedPacket* QuicEncryptedPacket::Clone() const { |
| 648 char* buffer = new char[this->length()]; | 647 char* buffer = new char[this->length()]; |
| 649 memcpy(buffer, this->data(), this->length()); | 648 memcpy(buffer, this->data(), this->length()); |
| 650 return new QuicEncryptedPacket(buffer, this->length(), true); | 649 return new QuicEncryptedPacket(buffer, this->length(), true); |
| 651 } | 650 } |
| 652 | 651 |
| (...skipping 24 matching lines...) Expand all Loading... |
| 677 sent_time(sent_time), | 676 sent_time(sent_time), |
| 678 bytes_sent(0), | 677 bytes_sent(0), |
| 679 nack_count(0), | 678 nack_count(0), |
| 680 transmission_type(transmission_type), | 679 transmission_type(transmission_type), |
| 681 all_transmissions(nullptr), | 680 all_transmissions(nullptr), |
| 682 in_flight(false), | 681 in_flight(false), |
| 683 is_unackable(false), | 682 is_unackable(false), |
| 684 is_fec_packet(false) {} | 683 is_fec_packet(false) {} |
| 685 | 684 |
| 686 } // namespace net | 685 } // namespace net |
| OLD | NEW |