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

Side by Side Diff: net/flip/flip_session.h

Issue 338055: Update the unit test to test the FLIP client writes as well... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 1 month 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 (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 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 #ifndef NET_FLIP_FLIP_SESSION_H_ 5 #ifndef NET_FLIP_FLIP_SESSION_H_
6 #define NET_FLIP_FLIP_SESSION_H_ 6 #define NET_FLIP_FLIP_SESSION_H_
7 7
8 #include <deque> 8 #include <deque>
9 #include <list> 9 #include <list>
10 #include <map> 10 #include <map>
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
105 // Cancel a stream. 105 // Cancel a stream.
106 bool CancelStream(int id); 106 bool CancelStream(int id);
107 107
108 // Check if a stream is active. 108 // Check if a stream is active.
109 bool IsStreamActive(int id); 109 bool IsStreamActive(int id);
110 110
111 // The LoadState is used for informing the user of the current network 111 // The LoadState is used for informing the user of the current network
112 // status, such as "resolving host", "connecting", etc. 112 // status, such as "resolving host", "connecting", etc.
113 LoadState GetLoadState() const; 113 LoadState GetLoadState() const;
114 protected: 114 protected:
115 FRIEND_TEST(FlipNetworkTransactionTest, Connect); 115 friend class FlipNetworkTransactionTest;
116 FRIEND_TEST(FlipNetworkTransactionTest, ResponseWithoutSynReply);
117 friend class FlipSessionPool; 116 friend class FlipSessionPool;
118 friend class HttpNetworkLayer; // Temporary for server. 117 friend class HttpNetworkLayer; // Temporary for server.
119 118
120 // Provide access to the framer for testing. 119 // Provide access to the framer for testing.
121 flip::FlipFramer* GetFramer() { return &flip_framer_; } 120 flip::FlipFramer* GetFramer() { return &flip_framer_; }
122 121
123 // Create a new FlipSession. 122 // Create a new FlipSession.
124 // |host| is the hostname that this session connects to. 123 // |host| is the hostname that this session connects to.
125 FlipSession(std::string host, HttpNetworkSession* session); 124 FlipSession(std::string host, HttpNetworkSession* session);
126 125
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
223 222
224 // This is our weak session pool - one session per domain. 223 // This is our weak session pool - one session per domain.
225 static scoped_ptr<FlipSessionPool> session_pool_; 224 static scoped_ptr<FlipSessionPool> session_pool_;
226 static bool use_ssl_; 225 static bool use_ssl_;
227 }; 226 };
228 227
229 } // namespace net 228 } // namespace net
230 229
231 #endif // NET_FLIP_FLIP_SESSION_H_ 230 #endif // NET_FLIP_FLIP_SESSION_H_
232 231
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698