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

Side by Side Diff: net/quic/test_tools/simple_quic_framer.cc

Issue 987693006: CL generated with data from dead-code analysis using (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@Add_explicit_87956343
Patch Set: Created 5 years, 9 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
« no previous file with comments | « net/quic/test_tools/simple_quic_framer.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 "net/quic/test_tools/simple_quic_framer.h" 5 #include "net/quic/test_tools/simple_quic_framer.h"
6 6
7 #include "base/stl_util.h" 7 #include "base/stl_util.h"
8 #include "net/quic/crypto/crypto_framer.h" 8 #include "net/quic/crypto/crypto_framer.h"
9 #include "net/quic/crypto/quic_decrypter.h" 9 #include "net/quic/crypto/quic_decrypter.h"
10 #include "net/quic/crypto/quic_encrypter.h" 10 #include "net/quic/crypto/quic_encrypter.h"
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
134 } 134 }
135 const vector<QuicPingFrame>& ping_frames() const { 135 const vector<QuicPingFrame>& ping_frames() const {
136 return ping_frames_; 136 return ping_frames_;
137 } 137 }
138 const QuicFecData& fec_data() const { 138 const QuicFecData& fec_data() const {
139 return fec_data_; 139 return fec_data_;
140 } 140 }
141 const QuicVersionNegotiationPacket* version_negotiation_packet() const { 141 const QuicVersionNegotiationPacket* version_negotiation_packet() const {
142 return version_negotiation_packet_.get(); 142 return version_negotiation_packet_.get();
143 } 143 }
144 const QuicPublicResetPacket* public_reset_packet() const {
145 return public_reset_packet_.get();
146 }
147 144
148 private: 145 private:
149 QuicErrorCode error_; 146 QuicErrorCode error_;
150 bool has_header_; 147 bool has_header_;
151 QuicPacketHeader header_; 148 QuicPacketHeader header_;
152 QuicFecData fec_data_; 149 QuicFecData fec_data_;
153 scoped_ptr<QuicVersionNegotiationPacket> version_negotiation_packet_; 150 scoped_ptr<QuicVersionNegotiationPacket> version_negotiation_packet_;
154 scoped_ptr<QuicPublicResetPacket> public_reset_packet_; 151 scoped_ptr<QuicPublicResetPacket> public_reset_packet_;
155 string fec_redundancy_; 152 string fec_redundancy_;
156 vector<QuicAckFrame> ack_frames_; 153 vector<QuicAckFrame> ack_frames_;
(...skipping 14 matching lines...) Expand all
171 : framer_(QuicSupportedVersions(), QuicTime::Zero(), true) { 168 : framer_(QuicSupportedVersions(), QuicTime::Zero(), true) {
172 } 169 }
173 170
174 SimpleQuicFramer::SimpleQuicFramer(const QuicVersionVector& supported_versions) 171 SimpleQuicFramer::SimpleQuicFramer(const QuicVersionVector& supported_versions)
175 : framer_(supported_versions, QuicTime::Zero(), true) { 172 : framer_(supported_versions, QuicTime::Zero(), true) {
176 } 173 }
177 174
178 SimpleQuicFramer::~SimpleQuicFramer() { 175 SimpleQuicFramer::~SimpleQuicFramer() {
179 } 176 }
180 177
181 bool SimpleQuicFramer::ProcessPacket(const QuicPacket& packet) {
182 scoped_ptr<QuicEncryptedPacket> encrypted(framer_.EncryptPacket(
183 ENCRYPTION_NONE, 0, packet));
184 return ProcessPacket(*encrypted);
185 }
186
187 bool SimpleQuicFramer::ProcessPacket(const QuicEncryptedPacket& packet) { 178 bool SimpleQuicFramer::ProcessPacket(const QuicEncryptedPacket& packet) {
188 visitor_.reset(new SimpleFramerVisitor); 179 visitor_.reset(new SimpleFramerVisitor);
189 framer_.set_visitor(visitor_.get()); 180 framer_.set_visitor(visitor_.get());
190 return framer_.ProcessPacket(packet); 181 return framer_.ProcessPacket(packet);
191 } 182 }
192 183
193 void SimpleQuicFramer::Reset() { 184 void SimpleQuicFramer::Reset() {
194 visitor_.reset(new SimpleFramerVisitor); 185 visitor_.reset(new SimpleFramerVisitor);
195 } 186 }
196 187
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
248 return visitor_->goaway_frames(); 239 return visitor_->goaway_frames();
249 } 240 }
250 241
251 const vector<QuicConnectionCloseFrame>& 242 const vector<QuicConnectionCloseFrame>&
252 SimpleQuicFramer::connection_close_frames() const { 243 SimpleQuicFramer::connection_close_frames() const {
253 return visitor_->connection_close_frames(); 244 return visitor_->connection_close_frames();
254 } 245 }
255 246
256 } // namespace test 247 } // namespace test
257 } // namespace net 248 } // namespace net
OLDNEW
« no previous file with comments | « net/quic/test_tools/simple_quic_framer.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698