| Index: net/quic/quic_packet_generator.cc
|
| diff --git a/net/quic/quic_packet_generator.cc b/net/quic/quic_packet_generator.cc
|
| index 11a45cc984f652da63217c0def07422c98f28c5a..454d77e03ab2d4a91f2f2201243e804e68312c3b 100644
|
| --- a/net/quic/quic_packet_generator.cc
|
| +++ b/net/quic/quic_packet_generator.cc
|
| @@ -384,6 +384,19 @@ void QuicPacketGenerator::UpdateSequenceNumberLength(
|
| least_packet_awaited_by_peer, congestion_window);
|
| }
|
|
|
| +void QuicPacketGenerator::SetConnectionIdLength(uint32 length) {
|
| + if (length == 0) {
|
| + packet_creator_.set_connection_id_length(PACKET_0BYTE_CONNECTION_ID);
|
| + } else if (length == 1) {
|
| + packet_creator_.set_connection_id_length(PACKET_1BYTE_CONNECTION_ID);
|
| + } else if (length <= 4) {
|
| + packet_creator_.set_connection_id_length(PACKET_4BYTE_CONNECTION_ID);
|
| + } else {
|
| + packet_creator_.set_connection_id_length(PACKET_8BYTE_CONNECTION_ID);
|
| + }
|
| +}
|
| +
|
| +
|
| void QuicPacketGenerator::set_encryption_level(EncryptionLevel level) {
|
| packet_creator_.set_encryption_level(level);
|
| }
|
|
|