diff options
author | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-05 03:52:22 +0000 |
---|---|---|
committer | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-05 03:52:22 +0000 |
commit | 27f82f41d1f44a33a87e50622c7012a81a343b40 (patch) | |
tree | bef9d33568018f9679482488628b88ad3ea523cc /net/socket | |
parent | 41b64e8a42afd40536aa9c06be8dff1196079c48 (diff) | |
download | chromium_src-27f82f41d1f44a33a87e50622c7012a81a343b40.zip chromium_src-27f82f41d1f44a33a87e50622c7012a81a343b40.tar.gz chromium_src-27f82f41d1f44a33a87e50622c7012a81a343b40.tar.bz2 |
make SetReceiveBufferSize and SetSendBufferSize return net error codes (instead of bools)
TBR=sergeyu,yzshen
R=wtc
BUG=355222
Review URL: https://codereview.chromium.org/217573002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261966 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket')
25 files changed, 84 insertions, 86 deletions
diff --git a/net/socket/buffered_write_stream_socket.cc b/net/socket/buffered_write_stream_socket.cc index 87d3c33..232cfe7 100644 --- a/net/socket/buffered_write_stream_socket.cc +++ b/net/socket/buffered_write_stream_socket.cc @@ -59,11 +59,11 @@ int BufferedWriteStreamSocket::Write(IOBuffer* buf, int buf_len, return buf_len; } -bool BufferedWriteStreamSocket::SetReceiveBufferSize(int32 size) { +int BufferedWriteStreamSocket::SetReceiveBufferSize(int32 size) { return wrapped_socket_->SetReceiveBufferSize(size); } -bool BufferedWriteStreamSocket::SetSendBufferSize(int32 size) { +int BufferedWriteStreamSocket::SetSendBufferSize(int32 size) { return wrapped_socket_->SetSendBufferSize(size); } diff --git a/net/socket/buffered_write_stream_socket.h b/net/socket/buffered_write_stream_socket.h index 803018e..8eb94f3 100644 --- a/net/socket/buffered_write_stream_socket.h +++ b/net/socket/buffered_write_stream_socket.h @@ -43,8 +43,8 @@ class NET_EXPORT_PRIVATE BufferedWriteStreamSocket : public StreamSocket { const CompletionCallback& callback) OVERRIDE; virtual int Write(IOBuffer* buf, int buf_len, const CompletionCallback& callback) OVERRIDE; - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE; - virtual bool SetSendBufferSize(int32 size) OVERRIDE; + virtual int SetReceiveBufferSize(int32 size) OVERRIDE; + virtual int SetSendBufferSize(int32 size) OVERRIDE; // StreamSocket interface virtual int Connect(const CompletionCallback& callback) OVERRIDE; diff --git a/net/socket/client_socket_pool_base_unittest.cc b/net/socket/client_socket_pool_base_unittest.cc index 605af72..5a672b4 100644 --- a/net/socket/client_socket_pool_base_unittest.cc +++ b/net/socket/client_socket_pool_base_unittest.cc @@ -145,8 +145,8 @@ class MockClientSocket : public StreamSocket { was_used_to_convey_data_ = true; return len; } - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE { return true; } - virtual bool SetSendBufferSize(int32 size) OVERRIDE { return true; } + virtual int SetReceiveBufferSize(int32 size) OVERRIDE { return OK; } + virtual int SetSendBufferSize(int32 size) OVERRIDE { return OK; } // StreamSocket implementation. virtual int Connect(const CompletionCallback& callback) OVERRIDE { diff --git a/net/socket/socket.h b/net/socket/socket.h index fccb258..5d9af81 100644 --- a/net/socket/socket.h +++ b/net/socket/socket.h @@ -48,13 +48,13 @@ class NET_EXPORT Socket { // Set the receive buffer size (in bytes) for the socket. // Note: changing this value can affect the TCP window size on some platforms. - // Returns true on success, or false on failure. - virtual bool SetReceiveBufferSize(int32 size) = 0; + // Returns a net error code. + virtual int SetReceiveBufferSize(int32 size) = 0; // Set the send buffer size (in bytes) for the socket. // Note: changing this value can affect the TCP window size on some platforms. - // Returns true on success, or false on failure. - virtual bool SetSendBufferSize(int32 size) = 0; + // Returns a net error code. + virtual int SetSendBufferSize(int32 size) = 0; }; } // namespace net diff --git a/net/socket/socket_test_util.cc b/net/socket/socket_test_util.cc index f1456f8..3e7554e 100644 --- a/net/socket/socket_test_util.cc +++ b/net/socket/socket_test_util.cc @@ -713,12 +713,12 @@ MockClientSocket::MockClientSocket(const BoundNetLog& net_log) peer_addr_ = IPEndPoint(ip, 0); } -bool MockClientSocket::SetReceiveBufferSize(int32 size) { - return true; +int MockClientSocket::SetReceiveBufferSize(int32 size) { + return OK; } -bool MockClientSocket::SetSendBufferSize(int32 size) { - return true; +int MockClientSocket::SetSendBufferSize(int32 size) { + return OK; } void MockClientSocket::Disconnect() { @@ -1162,12 +1162,12 @@ int DeterministicMockUDPClientSocket::Read( return helper_.Read(buf, buf_len, callback); } -bool DeterministicMockUDPClientSocket::SetReceiveBufferSize(int32 size) { - return true; +int DeterministicMockUDPClientSocket::SetReceiveBufferSize(int32 size) { + return OK; } -bool DeterministicMockUDPClientSocket::SetSendBufferSize(int32 size) { - return true; +int DeterministicMockUDPClientSocket::SetSendBufferSize(int32 size) { + return OK; } void DeterministicMockUDPClientSocket::Close() { @@ -1508,12 +1508,12 @@ int MockUDPClientSocket::Write(IOBuffer* buf, int buf_len, return write_result.result; } -bool MockUDPClientSocket::SetReceiveBufferSize(int32 size) { - return true; +int MockUDPClientSocket::SetReceiveBufferSize(int32 size) { + return OK; } -bool MockUDPClientSocket::SetSendBufferSize(int32 size) { - return true; +int MockUDPClientSocket::SetSendBufferSize(int32 size) { + return OK; } void MockUDPClientSocket::Close() { diff --git a/net/socket/socket_test_util.h b/net/socket/socket_test_util.h index 17c98aa..a4ac158 100644 --- a/net/socket/socket_test_util.h +++ b/net/socket/socket_test_util.h @@ -675,8 +675,8 @@ class MockClientSocket : public SSLClientSocket { virtual int Write(IOBuffer* buf, int buf_len, const CompletionCallback& callback) = 0; - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE; - virtual bool SetSendBufferSize(int32 size) OVERRIDE; + virtual int SetReceiveBufferSize(int32 size) OVERRIDE; + virtual int SetSendBufferSize(int32 size) OVERRIDE; // StreamSocket implementation. virtual int Connect(const CompletionCallback& callback) = 0; @@ -850,8 +850,8 @@ class DeterministicMockUDPClientSocket virtual int Write(IOBuffer* buf, int buf_len, const CompletionCallback& callback) OVERRIDE; - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE; - virtual bool SetSendBufferSize(int32 size) OVERRIDE; + virtual int SetReceiveBufferSize(int32 size) OVERRIDE; + virtual int SetSendBufferSize(int32 size) OVERRIDE; // DatagramSocket implementation. virtual void Close() OVERRIDE; @@ -992,8 +992,8 @@ class MockUDPClientSocket : public DatagramClientSocket, public AsyncSocket { virtual int Write(IOBuffer* buf, int buf_len, const CompletionCallback& callback) OVERRIDE; - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE; - virtual bool SetSendBufferSize(int32 size) OVERRIDE; + virtual int SetReceiveBufferSize(int32 size) OVERRIDE; + virtual int SetSendBufferSize(int32 size) OVERRIDE; // DatagramSocket implementation. virtual void Close() OVERRIDE; diff --git a/net/socket/socks5_client_socket.cc b/net/socket/socks5_client_socket.cc index 777ce0c..681f73f 100644 --- a/net/socket/socks5_client_socket.cc +++ b/net/socket/socks5_client_socket.cc @@ -183,11 +183,11 @@ int SOCKS5ClientSocket::Write(IOBuffer* buf, int buf_len, return rv; } -bool SOCKS5ClientSocket::SetReceiveBufferSize(int32 size) { +int SOCKS5ClientSocket::SetReceiveBufferSize(int32 size) { return transport_->socket()->SetReceiveBufferSize(size); } -bool SOCKS5ClientSocket::SetSendBufferSize(int32 size) { +int SOCKS5ClientSocket::SetSendBufferSize(int32 size) { return transport_->socket()->SetSendBufferSize(size); } diff --git a/net/socket/socks5_client_socket.h b/net/socket/socks5_client_socket.h index 75f75310..8da0b4d 100644 --- a/net/socket/socks5_client_socket.h +++ b/net/socket/socks5_client_socket.h @@ -64,8 +64,8 @@ class NET_EXPORT_PRIVATE SOCKS5ClientSocket : public StreamSocket { int buf_len, const CompletionCallback& callback) OVERRIDE; - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE; - virtual bool SetSendBufferSize(int32 size) OVERRIDE; + virtual int SetReceiveBufferSize(int32 size) OVERRIDE; + virtual int SetSendBufferSize(int32 size) OVERRIDE; virtual int GetPeerAddress(IPEndPoint* address) const OVERRIDE; virtual int GetLocalAddress(IPEndPoint* address) const OVERRIDE; diff --git a/net/socket/socks_client_socket.cc b/net/socket/socks_client_socket.cc index 6545092..f7c69f2 100644 --- a/net/socket/socks_client_socket.cc +++ b/net/socket/socks_client_socket.cc @@ -211,11 +211,11 @@ int SOCKSClientSocket::Write(IOBuffer* buf, int buf_len, return rv; } -bool SOCKSClientSocket::SetReceiveBufferSize(int32 size) { +int SOCKSClientSocket::SetReceiveBufferSize(int32 size) { return transport_->socket()->SetReceiveBufferSize(size); } -bool SOCKSClientSocket::SetSendBufferSize(int32 size) { +int SOCKSClientSocket::SetSendBufferSize(int32 size) { return transport_->socket()->SetSendBufferSize(size); } diff --git a/net/socket/socks_client_socket.h b/net/socket/socks_client_socket.h index be05ce0..26da332 100644 --- a/net/socket/socks_client_socket.h +++ b/net/socket/socks_client_socket.h @@ -61,8 +61,8 @@ class NET_EXPORT_PRIVATE SOCKSClientSocket : public StreamSocket { int buf_len, const CompletionCallback& callback) OVERRIDE; - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE; - virtual bool SetSendBufferSize(int32 size) OVERRIDE; + virtual int SetReceiveBufferSize(int32 size) OVERRIDE; + virtual int SetSendBufferSize(int32 size) OVERRIDE; virtual int GetPeerAddress(IPEndPoint* address) const OVERRIDE; virtual int GetLocalAddress(IPEndPoint* address) const OVERRIDE; diff --git a/net/socket/ssl_client_socket_nss.cc b/net/socket/ssl_client_socket_nss.cc index b3c8e0e..3bb076f 100644 --- a/net/socket/ssl_client_socket_nss.cc +++ b/net/socket/ssl_client_socket_nss.cc @@ -3084,11 +3084,11 @@ int SSLClientSocketNSS::Write(IOBuffer* buf, int buf_len, return rv; } -bool SSLClientSocketNSS::SetReceiveBufferSize(int32 size) { +int SSLClientSocketNSS::SetReceiveBufferSize(int32 size) { return transport_->socket()->SetReceiveBufferSize(size); } -bool SSLClientSocketNSS::SetSendBufferSize(int32 size) { +int SSLClientSocketNSS::SetSendBufferSize(int32 size) { return transport_->socket()->SetSendBufferSize(size); } diff --git a/net/socket/ssl_client_socket_nss.h b/net/socket/ssl_client_socket_nss.h index acd5d37..46c5b65 100644 --- a/net/socket/ssl_client_socket_nss.h +++ b/net/socket/ssl_client_socket_nss.h @@ -102,8 +102,8 @@ class SSLClientSocketNSS : public SSLClientSocket { virtual int Write(IOBuffer* buf, int buf_len, const CompletionCallback& callback) OVERRIDE; - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE; - virtual bool SetSendBufferSize(int32 size) OVERRIDE; + virtual int SetReceiveBufferSize(int32 size) OVERRIDE; + virtual int SetSendBufferSize(int32 size) OVERRIDE; virtual ServerBoundCertService* GetServerBoundCertService() const OVERRIDE; protected: diff --git a/net/socket/ssl_client_socket_openssl.cc b/net/socket/ssl_client_socket_openssl.cc index ef3b130..126ce39 100644 --- a/net/socket/ssl_client_socket_openssl.cc +++ b/net/socket/ssl_client_socket_openssl.cc @@ -778,11 +778,11 @@ int SSLClientSocketOpenSSL::Write(IOBuffer* buf, return rv; } -bool SSLClientSocketOpenSSL::SetReceiveBufferSize(int32 size) { +int SSLClientSocketOpenSSL::SetReceiveBufferSize(int32 size) { return transport_->socket()->SetReceiveBufferSize(size); } -bool SSLClientSocketOpenSSL::SetSendBufferSize(int32 size) { +int SSLClientSocketOpenSSL::SetSendBufferSize(int32 size) { return transport_->socket()->SetSendBufferSize(size); } diff --git a/net/socket/ssl_client_socket_openssl.h b/net/socket/ssl_client_socket_openssl.h index 6187c72..8ea2266 100644 --- a/net/socket/ssl_client_socket_openssl.h +++ b/net/socket/ssl_client_socket_openssl.h @@ -89,8 +89,8 @@ class SSLClientSocketOpenSSL : public SSLClientSocket { const CompletionCallback& callback) OVERRIDE; virtual int Write(IOBuffer* buf, int buf_len, const CompletionCallback& callback) OVERRIDE; - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE; - virtual bool SetSendBufferSize(int32 size) OVERRIDE; + virtual int SetReceiveBufferSize(int32 size) OVERRIDE; + virtual int SetSendBufferSize(int32 size) OVERRIDE; protected: // SSLClientSocket implementation. diff --git a/net/socket/ssl_client_socket_unittest.cc b/net/socket/ssl_client_socket_unittest.cc index 0c6b335..7dd9d64 100644 --- a/net/socket/ssl_client_socket_unittest.cc +++ b/net/socket/ssl_client_socket_unittest.cc @@ -101,10 +101,10 @@ class WrappedStreamSocket : public StreamSocket { const CompletionCallback& callback) OVERRIDE { return transport_->Write(buf, buf_len, callback); } - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE { + virtual int SetReceiveBufferSize(int32 size) OVERRIDE { return transport_->SetReceiveBufferSize(size); } - virtual bool SetSendBufferSize(int32 size) OVERRIDE { + virtual int SetSendBufferSize(int32 size) OVERRIDE { return transport_->SetSendBufferSize(size); } diff --git a/net/socket/ssl_server_socket_nss.cc b/net/socket/ssl_server_socket_nss.cc index b95983a..6abb531 100644 --- a/net/socket/ssl_server_socket_nss.cc +++ b/net/socket/ssl_server_socket_nss.cc @@ -238,11 +238,11 @@ int SSLServerSocketNSS::Write(IOBuffer* buf, int buf_len, return rv; } -bool SSLServerSocketNSS::SetReceiveBufferSize(int32 size) { +int SSLServerSocketNSS::SetReceiveBufferSize(int32 size) { return transport_socket_->SetReceiveBufferSize(size); } -bool SSLServerSocketNSS::SetSendBufferSize(int32 size) { +int SSLServerSocketNSS::SetSendBufferSize(int32 size) { return transport_socket_->SetSendBufferSize(size); } diff --git a/net/socket/ssl_server_socket_nss.h b/net/socket/ssl_server_socket_nss.h index 8bbb0e3..a054577 100644 --- a/net/socket/ssl_server_socket_nss.h +++ b/net/socket/ssl_server_socket_nss.h @@ -46,8 +46,8 @@ class SSLServerSocketNSS : public SSLServerSocket { const CompletionCallback& callback) OVERRIDE; virtual int Write(IOBuffer* buf, int buf_len, const CompletionCallback& callback) OVERRIDE; - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE; - virtual bool SetSendBufferSize(int32 size) OVERRIDE; + virtual int SetReceiveBufferSize(int32 size) OVERRIDE; + virtual int SetSendBufferSize(int32 size) OVERRIDE; // StreamSocket implementation. virtual int Connect(const CompletionCallback& callback) OVERRIDE; diff --git a/net/socket/ssl_server_socket_unittest.cc b/net/socket/ssl_server_socket_unittest.cc index 79af3c0..92d2efc 100644 --- a/net/socket/ssl_server_socket_unittest.cc +++ b/net/socket/ssl_server_socket_unittest.cc @@ -178,12 +178,12 @@ class FakeSocket : public StreamSocket { return outgoing_->Write(buf, buf_len, callback); } - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE { - return true; + virtual int SetReceiveBufferSize(int32 size) OVERRIDE { + return net::OK; } - virtual bool SetSendBufferSize(int32 size) OVERRIDE { - return true; + virtual int SetSendBufferSize(int32 size) OVERRIDE { + return net::OK; } virtual int Connect(const CompletionCallback& callback) OVERRIDE { diff --git a/net/socket/tcp_client_socket.cc b/net/socket/tcp_client_socket.cc index 22aea47..53d8d1f 100644 --- a/net/socket/tcp_client_socket.cc +++ b/net/socket/tcp_client_socket.cc @@ -269,11 +269,11 @@ int TCPClientSocket::Write(IOBuffer* buf, return result; } -bool TCPClientSocket::SetReceiveBufferSize(int32 size) { +int TCPClientSocket::SetReceiveBufferSize(int32 size) { return socket_->SetReceiveBufferSize(size); } -bool TCPClientSocket::SetSendBufferSize(int32 size) { +int TCPClientSocket::SetSendBufferSize(int32 size) { return socket_->SetSendBufferSize(size); } diff --git a/net/socket/tcp_client_socket.h b/net/socket/tcp_client_socket.h index fabcbc1..970da2a 100644 --- a/net/socket/tcp_client_socket.h +++ b/net/socket/tcp_client_socket.h @@ -60,8 +60,8 @@ class NET_EXPORT TCPClientSocket : public StreamSocket { const CompletionCallback& callback) OVERRIDE; virtual int Write(IOBuffer* buf, int buf_len, const CompletionCallback& callback) OVERRIDE; - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE; - virtual bool SetSendBufferSize(int32 size) OVERRIDE; + virtual int SetReceiveBufferSize(int32 size) OVERRIDE; + virtual int SetSendBufferSize(int32 size) OVERRIDE; virtual bool SetKeepAlive(bool enable, int delay); virtual bool SetNoDelay(bool no_delay); diff --git a/net/socket/tcp_socket_libevent.cc b/net/socket/tcp_socket_libevent.cc index a7022fd..72ae580 100644 --- a/net/socket/tcp_socket_libevent.cc +++ b/net/socket/tcp_socket_libevent.cc @@ -501,22 +501,18 @@ int TCPSocketLibevent::SetAddressReuse(bool allow) { return OK; } -bool TCPSocketLibevent::SetReceiveBufferSize(int32 size) { +int TCPSocketLibevent::SetReceiveBufferSize(int32 size) { DCHECK(CalledOnValidThread()); int rv = setsockopt(socket_, SOL_SOCKET, SO_RCVBUF, - reinterpret_cast<const char*>(&size), - sizeof(size)); - DCHECK(!rv) << "Could not set socket receive buffer size: " << errno; - return rv == 0; + reinterpret_cast<const char*>(&size), sizeof(size)); + return (rv == 0) ? OK : MapSystemError(errno); } -bool TCPSocketLibevent::SetSendBufferSize(int32 size) { +int TCPSocketLibevent::SetSendBufferSize(int32 size) { DCHECK(CalledOnValidThread()); int rv = setsockopt(socket_, SOL_SOCKET, SO_SNDBUF, - reinterpret_cast<const char*>(&size), - sizeof(size)); - DCHECK(!rv) << "Could not set socket send buffer size: " << errno; - return rv == 0; + reinterpret_cast<const char*>(&size), sizeof(size)); + return (rv == 0) ? OK : MapSystemError(errno); } bool TCPSocketLibevent::SetKeepAlive(bool enable, int delay) { diff --git a/net/socket/tcp_socket_libevent.h b/net/socket/tcp_socket_libevent.h index a50caf0..9ef235b 100644 --- a/net/socket/tcp_socket_libevent.h +++ b/net/socket/tcp_socket_libevent.h @@ -61,8 +61,8 @@ class NET_EXPORT TCPSocketLibevent : public base::NonThreadSafe { // - SetKeepAlive(true, 45). void SetDefaultOptionsForClient(); int SetAddressReuse(bool allow); - bool SetReceiveBufferSize(int32 size); - bool SetSendBufferSize(int32 size); + int SetReceiveBufferSize(int32 size); + int SetSendBufferSize(int32 size); bool SetKeepAlive(bool enable, int delay); bool SetNoDelay(bool no_delay); diff --git a/net/socket/tcp_socket_win.cc b/net/socket/tcp_socket_win.cc index b777f21..0d1192d 100644 --- a/net/socket/tcp_socket_win.cc +++ b/net/socket/tcp_socket_win.cc @@ -28,18 +28,20 @@ namespace { const int kTCPKeepAliveSeconds = 45; -bool SetSocketReceiveBufferSize(SOCKET socket, int32 size) { +int SetSocketReceiveBufferSize(SOCKET socket, int32 size) { int rv = setsockopt(socket, SOL_SOCKET, SO_RCVBUF, reinterpret_cast<const char*>(&size), sizeof(size)); - DCHECK(!rv) << "Could not set socket receive buffer size: " << GetLastError(); - return rv == 0; + int net_error = (rv == 0) ? OK : MapSystemError(WSAGetLastError()); + DCHECK(!rv) << "Could not set socket receive buffer size: " << net_error; + return net_error; } -bool SetSocketSendBufferSize(SOCKET socket, int32 size) { +int SetSocketSendBufferSize(SOCKET socket, int32 size) { int rv = setsockopt(socket, SOL_SOCKET, SO_SNDBUF, reinterpret_cast<const char*>(&size), sizeof(size)); - DCHECK(!rv) << "Could not set socket send buffer size: " << GetLastError(); - return rv == 0; + int net_error = (rv == 0) ? OK : MapSystemError(WSAGetLastError()); + DCHECK(!rv) << "Could not set socket send buffer size: " << net_error; + return net_error; } // Disable Nagle. @@ -599,12 +601,12 @@ int TCPSocketWin::SetExclusiveAddrUse() { return OK; } -bool TCPSocketWin::SetReceiveBufferSize(int32 size) { +int TCPSocketWin::SetReceiveBufferSize(int32 size) { DCHECK(CalledOnValidThread()); return SetSocketReceiveBufferSize(socket_, size); } -bool TCPSocketWin::SetSendBufferSize(int32 size) { +int TCPSocketWin::SetSendBufferSize(int32 size) { DCHECK(CalledOnValidThread()); return SetSocketSendBufferSize(socket_, size); } diff --git a/net/socket/tcp_socket_win.h b/net/socket/tcp_socket_win.h index df5fbf0..f886d33 100644 --- a/net/socket/tcp_socket_win.h +++ b/net/socket/tcp_socket_win.h @@ -63,8 +63,8 @@ class NET_EXPORT TCPSocketWin : NON_EXPORTED_BASE(public base::NonThreadSafe), // - SetKeepAlive(true, 45). void SetDefaultOptionsForClient(); int SetExclusiveAddrUse(); - bool SetReceiveBufferSize(int32 size); - bool SetSendBufferSize(int32 size); + int SetReceiveBufferSize(int32 size); + int SetSendBufferSize(int32 size); bool SetKeepAlive(bool enable, int delay); bool SetNoDelay(bool no_delay); diff --git a/net/socket/transport_client_socket_pool_unittest.cc b/net/socket/transport_client_socket_pool_unittest.cc index ff85847..425bb8c 100644 --- a/net/socket/transport_client_socket_pool_unittest.cc +++ b/net/socket/transport_client_socket_pool_unittest.cc @@ -145,8 +145,8 @@ class MockClientSocket : public StreamSocket { const CompletionCallback& callback) OVERRIDE { return ERR_FAILED; } - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE { return true; } - virtual bool SetSendBufferSize(int32 size) OVERRIDE { return true; } + virtual int SetReceiveBufferSize(int32 size) OVERRIDE { return OK; } + virtual int SetSendBufferSize(int32 size) OVERRIDE { return OK; } private: bool connected_; @@ -210,8 +210,8 @@ class MockFailingClientSocket : public StreamSocket { const CompletionCallback& callback) OVERRIDE { return ERR_FAILED; } - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE { return true; } - virtual bool SetSendBufferSize(int32 size) OVERRIDE { return true; } + virtual int SetReceiveBufferSize(int32 size) OVERRIDE { return OK; } + virtual int SetSendBufferSize(int32 size) OVERRIDE { return OK; } private: const AddressList addrlist_; @@ -299,8 +299,8 @@ class MockPendingClientSocket : public StreamSocket { const CompletionCallback& callback) OVERRIDE { return ERR_FAILED; } - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE { return true; } - virtual bool SetSendBufferSize(int32 size) OVERRIDE { return true; } + virtual int SetReceiveBufferSize(int32 size) OVERRIDE { return OK; } + virtual int SetSendBufferSize(int32 size) OVERRIDE { return OK; } private: void DoCallback(const CompletionCallback& callback) { |