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

Side by Side Diff: net/tools/quic/test_tools/quic_dispatcher_peer.cc

Issue 127633002: Land Recent QUIC Changes. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 11 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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/tools/quic/test_tools/quic_dispatcher_peer.h" 5 #include "net/tools/quic/test_tools/quic_dispatcher_peer.h"
6 6
7 #include "net/quic/quic_default_packet_writer.h"
7 #include "net/tools/quic/quic_dispatcher.h" 8 #include "net/tools/quic/quic_dispatcher.h"
8 9
9 using net::test::QuicTestWriter; 10 using net::test::QuicTestWriter;
10 11
11 namespace net { 12 namespace net {
12 namespace tools { 13 namespace tools {
13 namespace test { 14 namespace test {
14 15
15 // static 16 // static
16 void QuicDispatcherPeer::SetTimeWaitListManager( 17 void QuicDispatcherPeer::SetTimeWaitListManager(
17 QuicDispatcher* dispatcher, 18 QuicDispatcher* dispatcher,
18 QuicTimeWaitListManager* time_wait_list_manager) { 19 QuicTimeWaitListManager* time_wait_list_manager) {
19 dispatcher->time_wait_list_manager_.reset(time_wait_list_manager); 20 dispatcher->time_wait_list_manager_.reset(time_wait_list_manager);
20 } 21 }
21 22
22 // static 23 // static
23 void QuicDispatcherPeer::SetWriteBlocked(QuicDispatcher* dispatcher) {
24 dispatcher->write_blocked_ = true;
25 }
26
27 // static
28 void QuicDispatcherPeer::UseWriter(QuicDispatcher* dispatcher, 24 void QuicDispatcherPeer::UseWriter(QuicDispatcher* dispatcher,
29 QuicTestWriter* writer) { 25 QuicTestWriter* writer) {
30 writer->set_writer(dispatcher->writer_.release()); 26 writer->set_writer(dispatcher->writer_.release());
31 dispatcher->writer_.reset(writer); 27 dispatcher->writer_.reset(writer);
32 } 28 }
33 29
34 // static 30 // static
35 QuicPacketWriter* QuicDispatcherPeer::GetWriter(QuicDispatcher* dispatcher) { 31 QuicPacketWriter* QuicDispatcherPeer::GetWriter(QuicDispatcher* dispatcher) {
36 return dispatcher->writer_.get(); 32 return dispatcher->writer_.get();
37 } 33 }
38 34
39 // static 35 // static
40 QuicEpollConnectionHelper* QuicDispatcherPeer::GetHelper( 36 QuicEpollConnectionHelper* QuicDispatcherPeer::GetHelper(
41 QuicDispatcher* dispatcher) { 37 QuicDispatcher* dispatcher) {
42 return dispatcher->helper_.get(); 38 return dispatcher->helper_.get();
43 } 39 }
44 40
45 } // namespace test 41 } // namespace test
46 } // namespace tools 42 } // namespace tools
47 } // namespace net 43 } // namespace net
OLDNEW
« no previous file with comments | « net/tools/quic/test_tools/quic_dispatcher_peer.h ('k') | net/tools/quic/test_tools/quic_test_utils.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698