OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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_test_util.h" | 5 #include "net/socket/transport_client_socket_pool_test_util.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/logging.h" | 9 #include "base/logging.h" |
10 #include "base/memory/weak_ptr.h" | 10 #include "base/memory/weak_ptr.h" |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
62 const BoundNetLog& NetLog() const override { return net_log_; } | 62 const BoundNetLog& NetLog() const override { return net_log_; } |
63 | 63 |
64 void SetSubresourceSpeculation() override {} | 64 void SetSubresourceSpeculation() override {} |
65 void SetOmniboxSpeculation() override {} | 65 void SetOmniboxSpeculation() override {} |
66 bool WasEverUsed() const override { return false; } | 66 bool WasEverUsed() const override { return false; } |
67 void EnableTCPFastOpenIfSupported() override { use_tcp_fastopen_ = true; } | 67 void EnableTCPFastOpenIfSupported() override { use_tcp_fastopen_ = true; } |
68 bool UsingTCPFastOpen() const override { return use_tcp_fastopen_; } | 68 bool UsingTCPFastOpen() const override { return use_tcp_fastopen_; } |
69 bool WasNpnNegotiated() const override { return false; } | 69 bool WasNpnNegotiated() const override { return false; } |
70 NextProto GetNegotiatedProtocol() const override { return kProtoUnknown; } | 70 NextProto GetNegotiatedProtocol() const override { return kProtoUnknown; } |
71 bool GetSSLInfo(SSLInfo* ssl_info) override { return false; } | 71 bool GetSSLInfo(SSLInfo* ssl_info) override { return false; } |
| 72 void GetConnectionAttempts(ConnectionAttempts* out) const override { |
| 73 out->clear(); |
| 74 } |
| 75 void ClearConnectionAttempts() override {} |
| 76 void AddConnectionAttempts(const ConnectionAttempts& attempts) override {} |
72 | 77 |
73 // Socket implementation. | 78 // Socket implementation. |
74 int Read(IOBuffer* buf, | 79 int Read(IOBuffer* buf, |
75 int buf_len, | 80 int buf_len, |
76 const CompletionCallback& callback) override { | 81 const CompletionCallback& callback) override { |
77 return ERR_FAILED; | 82 return ERR_FAILED; |
78 } | 83 } |
79 int Write(IOBuffer* buf, | 84 int Write(IOBuffer* buf, |
80 int buf_len, | 85 int buf_len, |
81 const CompletionCallback& callback) override { | 86 const CompletionCallback& callback) override { |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
118 const BoundNetLog& NetLog() const override { return net_log_; } | 123 const BoundNetLog& NetLog() const override { return net_log_; } |
119 | 124 |
120 void SetSubresourceSpeculation() override {} | 125 void SetSubresourceSpeculation() override {} |
121 void SetOmniboxSpeculation() override {} | 126 void SetOmniboxSpeculation() override {} |
122 bool WasEverUsed() const override { return false; } | 127 bool WasEverUsed() const override { return false; } |
123 void EnableTCPFastOpenIfSupported() override { use_tcp_fastopen_ = true; } | 128 void EnableTCPFastOpenIfSupported() override { use_tcp_fastopen_ = true; } |
124 bool UsingTCPFastOpen() const override { return use_tcp_fastopen_; } | 129 bool UsingTCPFastOpen() const override { return use_tcp_fastopen_; } |
125 bool WasNpnNegotiated() const override { return false; } | 130 bool WasNpnNegotiated() const override { return false; } |
126 NextProto GetNegotiatedProtocol() const override { return kProtoUnknown; } | 131 NextProto GetNegotiatedProtocol() const override { return kProtoUnknown; } |
127 bool GetSSLInfo(SSLInfo* ssl_info) override { return false; } | 132 bool GetSSLInfo(SSLInfo* ssl_info) override { return false; } |
| 133 void GetConnectionAttempts(ConnectionAttempts* out) const override { |
| 134 out->clear(); |
| 135 } |
| 136 void ClearConnectionAttempts() override {} |
| 137 void AddConnectionAttempts(const ConnectionAttempts& attempts) override {} |
128 | 138 |
129 // Socket implementation. | 139 // Socket implementation. |
130 int Read(IOBuffer* buf, | 140 int Read(IOBuffer* buf, |
131 int buf_len, | 141 int buf_len, |
132 const CompletionCallback& callback) override { | 142 const CompletionCallback& callback) override { |
133 return ERR_FAILED; | 143 return ERR_FAILED; |
134 } | 144 } |
135 | 145 |
136 int Write(IOBuffer* buf, | 146 int Write(IOBuffer* buf, |
137 int buf_len, | 147 int buf_len, |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
229 const BoundNetLog& NetLog() const override { return net_log_; } | 239 const BoundNetLog& NetLog() const override { return net_log_; } |
230 | 240 |
231 void SetSubresourceSpeculation() override {} | 241 void SetSubresourceSpeculation() override {} |
232 void SetOmniboxSpeculation() override {} | 242 void SetOmniboxSpeculation() override {} |
233 bool WasEverUsed() const override { return false; } | 243 bool WasEverUsed() const override { return false; } |
234 void EnableTCPFastOpenIfSupported() override { use_tcp_fastopen_ = true; } | 244 void EnableTCPFastOpenIfSupported() override { use_tcp_fastopen_ = true; } |
235 bool UsingTCPFastOpen() const override { return use_tcp_fastopen_; } | 245 bool UsingTCPFastOpen() const override { return use_tcp_fastopen_; } |
236 bool WasNpnNegotiated() const override { return false; } | 246 bool WasNpnNegotiated() const override { return false; } |
237 NextProto GetNegotiatedProtocol() const override { return kProtoUnknown; } | 247 NextProto GetNegotiatedProtocol() const override { return kProtoUnknown; } |
238 bool GetSSLInfo(SSLInfo* ssl_info) override { return false; } | 248 bool GetSSLInfo(SSLInfo* ssl_info) override { return false; } |
| 249 void GetConnectionAttempts(ConnectionAttempts* out) const override { |
| 250 out->clear(); |
| 251 } |
| 252 void ClearConnectionAttempts() override {} |
| 253 void AddConnectionAttempts(const ConnectionAttempts& attempts) override {} |
239 | 254 |
240 // Socket implementation. | 255 // Socket implementation. |
241 int Read(IOBuffer* buf, | 256 int Read(IOBuffer* buf, |
242 int buf_len, | 257 int buf_len, |
243 const CompletionCallback& callback) override { | 258 const CompletionCallback& callback) override { |
244 return ERR_FAILED; | 259 return ERR_FAILED; |
245 } | 260 } |
246 | 261 |
247 int Write(IOBuffer* buf, | 262 int Write(IOBuffer* buf, |
248 int buf_len, | 263 int buf_len, |
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
415 run_loop_quit_closure_ = run_loop.QuitClosure(); | 430 run_loop_quit_closure_ = run_loop.QuitClosure(); |
416 run_loop.Run(); | 431 run_loop.Run(); |
417 run_loop_quit_closure_.Reset(); | 432 run_loop_quit_closure_.Reset(); |
418 } | 433 } |
419 base::Closure trigger = triggerable_sockets_.front(); | 434 base::Closure trigger = triggerable_sockets_.front(); |
420 triggerable_sockets_.pop(); | 435 triggerable_sockets_.pop(); |
421 return trigger; | 436 return trigger; |
422 } | 437 } |
423 | 438 |
424 } // namespace net | 439 } // namespace net |
OLD | NEW |