OLD | NEW |
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/socket/transport_client_socket_pool.h" | 5 #include "net/socket/transport_client_socket_pool.h" |
6 | 6 |
7 #include "base/bind.h" | 7 #include "base/bind.h" |
8 #include "base/bind_helpers.h" | 8 #include "base/bind_helpers.h" |
9 #include "base/callback.h" | 9 #include "base/callback.h" |
10 #include "base/compiler_specific.h" | 10 #include "base/compiler_specific.h" |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
84 } | 84 } |
85 | 85 |
86 virtual void SetSubresourceSpeculation() {} | 86 virtual void SetSubresourceSpeculation() {} |
87 virtual void SetOmniboxSpeculation() {} | 87 virtual void SetOmniboxSpeculation() {} |
88 virtual bool WasEverUsed() const { return false; } | 88 virtual bool WasEverUsed() const { return false; } |
89 virtual bool UsingTCPFastOpen() const { return false; } | 89 virtual bool UsingTCPFastOpen() const { return false; } |
90 virtual int64 NumBytesRead() const { return -1; } | 90 virtual int64 NumBytesRead() const { return -1; } |
91 virtual base::TimeDelta GetConnectTimeMicros() const { | 91 virtual base::TimeDelta GetConnectTimeMicros() const { |
92 return base::TimeDelta::FromMicroseconds(-1); | 92 return base::TimeDelta::FromMicroseconds(-1); |
93 } | 93 } |
| 94 virtual NextProto GetNegotiatedProtocol() const { |
| 95 return kProtoUnknown; |
| 96 } |
94 | 97 |
95 // Socket implementation. | 98 // Socket implementation. |
96 virtual int Read(IOBuffer* buf, int buf_len, | 99 virtual int Read(IOBuffer* buf, int buf_len, |
97 const CompletionCallback& callback) { | 100 const CompletionCallback& callback) { |
98 return ERR_FAILED; | 101 return ERR_FAILED; |
99 } | 102 } |
100 virtual int Write(IOBuffer* buf, int buf_len, | 103 virtual int Write(IOBuffer* buf, int buf_len, |
101 const CompletionCallback& callback) { | 104 const CompletionCallback& callback) { |
102 return ERR_FAILED; | 105 return ERR_FAILED; |
103 } | 106 } |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
138 } | 141 } |
139 | 142 |
140 virtual void SetSubresourceSpeculation() {} | 143 virtual void SetSubresourceSpeculation() {} |
141 virtual void SetOmniboxSpeculation() {} | 144 virtual void SetOmniboxSpeculation() {} |
142 virtual bool WasEverUsed() const { return false; } | 145 virtual bool WasEverUsed() const { return false; } |
143 virtual bool UsingTCPFastOpen() const { return false; } | 146 virtual bool UsingTCPFastOpen() const { return false; } |
144 virtual int64 NumBytesRead() const { return -1; } | 147 virtual int64 NumBytesRead() const { return -1; } |
145 virtual base::TimeDelta GetConnectTimeMicros() const { | 148 virtual base::TimeDelta GetConnectTimeMicros() const { |
146 return base::TimeDelta::FromMicroseconds(-1); | 149 return base::TimeDelta::FromMicroseconds(-1); |
147 } | 150 } |
| 151 virtual NextProto GetNegotiatedProtocol() const { |
| 152 return kProtoUnknown; |
| 153 } |
148 | 154 |
149 // Socket implementation. | 155 // Socket implementation. |
150 virtual int Read(IOBuffer* buf, int buf_len, | 156 virtual int Read(IOBuffer* buf, int buf_len, |
151 const CompletionCallback& callback) { | 157 const CompletionCallback& callback) { |
152 return ERR_FAILED; | 158 return ERR_FAILED; |
153 } | 159 } |
154 | 160 |
155 virtual int Write(IOBuffer* buf, int buf_len, | 161 virtual int Write(IOBuffer* buf, int buf_len, |
156 const CompletionCallback& callback) { | 162 const CompletionCallback& callback) { |
157 return ERR_FAILED; | 163 return ERR_FAILED; |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
217 } | 223 } |
218 | 224 |
219 virtual void SetSubresourceSpeculation() {} | 225 virtual void SetSubresourceSpeculation() {} |
220 virtual void SetOmniboxSpeculation() {} | 226 virtual void SetOmniboxSpeculation() {} |
221 virtual bool WasEverUsed() const { return false; } | 227 virtual bool WasEverUsed() const { return false; } |
222 virtual bool UsingTCPFastOpen() const { return false; } | 228 virtual bool UsingTCPFastOpen() const { return false; } |
223 virtual int64 NumBytesRead() const { return -1; } | 229 virtual int64 NumBytesRead() const { return -1; } |
224 virtual base::TimeDelta GetConnectTimeMicros() const { | 230 virtual base::TimeDelta GetConnectTimeMicros() const { |
225 return base::TimeDelta::FromMicroseconds(-1); | 231 return base::TimeDelta::FromMicroseconds(-1); |
226 } | 232 } |
| 233 virtual NextProto GetNegotiatedProtocol() const { |
| 234 return kProtoUnknown; |
| 235 } |
227 | 236 |
228 // Socket implementation. | 237 // Socket implementation. |
229 virtual int Read(IOBuffer* buf, int buf_len, | 238 virtual int Read(IOBuffer* buf, int buf_len, |
230 const CompletionCallback& callback) { | 239 const CompletionCallback& callback) { |
231 return ERR_FAILED; | 240 return ERR_FAILED; |
232 } | 241 } |
233 | 242 |
234 virtual int Write(IOBuffer* buf, int buf_len, | 243 virtual int Write(IOBuffer* buf, int buf_len, |
235 const CompletionCallback& callback) { | 244 const CompletionCallback& callback) { |
236 return ERR_FAILED; | 245 return ERR_FAILED; |
(...skipping 1020 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1257 EXPECT_TRUE(handle.socket()); | 1266 EXPECT_TRUE(handle.socket()); |
1258 IPEndPoint endpoint; | 1267 IPEndPoint endpoint; |
1259 handle.socket()->GetLocalAddress(&endpoint); | 1268 handle.socket()->GetLocalAddress(&endpoint); |
1260 EXPECT_EQ(kIPv4AddressSize, endpoint.address().size()); | 1269 EXPECT_EQ(kIPv4AddressSize, endpoint.address().size()); |
1261 EXPECT_EQ(1, client_socket_factory_.allocation_count()); | 1270 EXPECT_EQ(1, client_socket_factory_.allocation_count()); |
1262 } | 1271 } |
1263 | 1272 |
1264 } // namespace | 1273 } // namespace |
1265 | 1274 |
1266 } // namespace net | 1275 } // namespace net |
OLD | NEW |