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

Side by Side Diff: net/quic/quic_network_transaction_unittest.cc

Issue 478153003: Change the wire format of the ack frame to include a compressed version (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 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
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 <vector> 5 #include <vector>
6 6
7 #include "base/basictypes.h" 7 #include "base/basictypes.h"
8 #include "base/compiler_specific.h" 8 #include "base/compiler_specific.h"
9 #include "base/memory/scoped_ptr.h" 9 #include "base/memory/scoped_ptr.h"
10 #include "base/stl_util.h" 10 #include "base/stl_util.h"
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
136 } 136 }
137 137
138 scoped_ptr<QuicEncryptedPacket> ConstructConnectionClosePacket( 138 scoped_ptr<QuicEncryptedPacket> ConstructConnectionClosePacket(
139 QuicPacketSequenceNumber num) { 139 QuicPacketSequenceNumber num) {
140 return maker_.MakeConnectionClosePacket(num); 140 return maker_.MakeConnectionClosePacket(num);
141 } 141 }
142 142
143 scoped_ptr<QuicEncryptedPacket> ConstructAckPacket( 143 scoped_ptr<QuicEncryptedPacket> ConstructAckPacket(
144 QuicPacketSequenceNumber largest_received, 144 QuicPacketSequenceNumber largest_received,
145 QuicPacketSequenceNumber least_unacked) { 145 QuicPacketSequenceNumber least_unacked) {
146 return maker_.MakeAckPacket(2, largest_received, least_unacked, true); 146 return maker_.MakeAckPacket(2, largest_received, least_unacked, true,
147 clock_->Now());
ramant (doing other things) 2014/08/23 23:55:28 Hi Ryan, In QuicFramer::AppendTimestampToAckFram
Ryan Hamilton 2014/08/25 22:07:51 Alternatively, consider passing a clock in to the
ramant (doing other things) 2014/08/25 23:39:35 Thanks for the above suggestion. Done.
147 } 148 }
148 149
149 SpdyHeaderBlock GetRequestHeaders(const std::string& method, 150 SpdyHeaderBlock GetRequestHeaders(const std::string& method,
150 const std::string& scheme, 151 const std::string& scheme,
151 const std::string& path) { 152 const std::string& path) {
152 return maker_.GetRequestHeaders(method, scheme, path); 153 return maker_.GetRequestHeaders(method, scheme, path);
153 } 154 }
154 155
155 SpdyHeaderBlock GetResponseHeaders(const std::string& status) { 156 SpdyHeaderBlock GetResponseHeaders(const std::string& status) {
156 return maker_.GetResponseHeaders(status); 157 return maker_.GetResponseHeaders(status);
(...skipping 875 matching lines...) Expand 10 before | Expand all | Expand 10 after
1032 NULL, 1033 NULL,
1033 net_log_.bound()); 1034 net_log_.bound());
1034 1035
1035 CreateSessionWithNextProtos(); 1036 CreateSessionWithNextProtos();
1036 AddQuicAlternateProtocolMapping(MockCryptoClientStream::ZERO_RTT); 1037 AddQuicAlternateProtocolMapping(MockCryptoClientStream::ZERO_RTT);
1037 SendRequestAndExpectHttpResponse("hello world"); 1038 SendRequestAndExpectHttpResponse("hello world");
1038 } 1039 }
1039 1040
1040 } // namespace test 1041 } // namespace test
1041 } // namespace net 1042 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698