OLD | NEW |
---|---|
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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/tcp_client_socket.h" | 5 #include "net/socket/tcp_client_socket.h" |
6 | 6 |
7 #include <errno.h> | 7 #include <errno.h> |
8 #include <fcntl.h> | 8 #include <fcntl.h> |
9 #include <netdb.h> | 9 #include <netdb.h> |
10 #include <sys/socket.h> | 10 #include <sys/socket.h> |
(...skipping 534 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
545 | 545 |
546 bool TCPClientSocketLibevent::SetSendBufferSize(int32 size) { | 546 bool TCPClientSocketLibevent::SetSendBufferSize(int32 size) { |
547 DCHECK(CalledOnValidThread()); | 547 DCHECK(CalledOnValidThread()); |
548 int rv = setsockopt(socket_, SOL_SOCKET, SO_SNDBUF, | 548 int rv = setsockopt(socket_, SOL_SOCKET, SO_SNDBUF, |
549 reinterpret_cast<const char*>(&size), | 549 reinterpret_cast<const char*>(&size), |
550 sizeof(size)); | 550 sizeof(size)); |
551 DCHECK(!rv) << "Could not set socket send buffer size: " << errno; | 551 DCHECK(!rv) << "Could not set socket send buffer size: " << errno; |
552 return rv == 0; | 552 return rv == 0; |
553 } | 553 } |
554 | 554 |
555 NextProto TCPClientSocketLibevent::GetNegotiatedProtocol() const { | |
wtc
2012/03/30 21:19:14
Nit: define this after the GetConnectTimeMicros()
Ryan Hamilton
2012/03/30 21:53:17
Done.
| |
556 return kProtoUnknown; | |
557 } | |
558 | |
555 void TCPClientSocketLibevent::LogConnectCompletion(int net_error) { | 559 void TCPClientSocketLibevent::LogConnectCompletion(int net_error) { |
556 if (net_error == OK) | 560 if (net_error == OK) |
557 UpdateConnectionTypeHistograms(CONNECTION_ANY); | 561 UpdateConnectionTypeHistograms(CONNECTION_ANY); |
558 | 562 |
559 if (net_error != OK) { | 563 if (net_error != OK) { |
560 net_log_.EndEventWithNetErrorCode(NetLog::TYPE_TCP_CONNECT, net_error); | 564 net_log_.EndEventWithNetErrorCode(NetLog::TYPE_TCP_CONNECT, net_error); |
561 return; | 565 return; |
562 } | 566 } |
563 | 567 |
564 struct sockaddr_storage source_address; | 568 struct sockaddr_storage source_address; |
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
727 | 731 |
728 int64 TCPClientSocketLibevent::NumBytesRead() const { | 732 int64 TCPClientSocketLibevent::NumBytesRead() const { |
729 return num_bytes_read_; | 733 return num_bytes_read_; |
730 } | 734 } |
731 | 735 |
732 base::TimeDelta TCPClientSocketLibevent::GetConnectTimeMicros() const { | 736 base::TimeDelta TCPClientSocketLibevent::GetConnectTimeMicros() const { |
733 return connect_time_micros_; | 737 return connect_time_micros_; |
734 } | 738 } |
735 | 739 |
736 } // namespace net | 740 } // namespace net |
OLD | NEW |