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 /jingle | |
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 'jingle')
-rw-r--r-- | jingle/glue/channel_socket_adapter.cc | 10 | ||||
-rw-r--r-- | jingle/glue/channel_socket_adapter.h | 4 | ||||
-rw-r--r-- | jingle/glue/fake_ssl_client_socket.cc | 4 | ||||
-rw-r--r-- | jingle/glue/fake_ssl_client_socket.h | 4 | ||||
-rw-r--r-- | jingle/glue/fake_ssl_client_socket_unittest.cc | 4 | ||||
-rw-r--r-- | jingle/glue/proxy_resolving_client_socket.cc | 8 | ||||
-rw-r--r-- | jingle/glue/proxy_resolving_client_socket.h | 4 | ||||
-rw-r--r-- | jingle/glue/pseudotcp_adapter.cc | 8 | ||||
-rw-r--r-- | jingle/glue/pseudotcp_adapter.h | 4 | ||||
-rw-r--r-- | jingle/glue/pseudotcp_adapter_unittest.cc | 8 |
10 files changed, 30 insertions, 28 deletions
diff --git a/jingle/glue/channel_socket_adapter.cc b/jingle/glue/channel_socket_adapter.cc index 40ed12c..bca4222 100644 --- a/jingle/glue/channel_socket_adapter.cc +++ b/jingle/glue/channel_socket_adapter.cc @@ -99,14 +99,16 @@ int TransportChannelSocketAdapter::Write( return result; } -bool TransportChannelSocketAdapter::SetReceiveBufferSize(int32 size) { +int TransportChannelSocketAdapter::SetReceiveBufferSize(int32 size) { DCHECK_EQ(base::MessageLoop::current(), message_loop_); - return channel_->SetOption(talk_base::Socket::OPT_RCVBUF, size) == 0; + return (channel_->SetOption(talk_base::Socket::OPT_RCVBUF, size) == 0) ? + net::OK : net::ERR_SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR; } -bool TransportChannelSocketAdapter::SetSendBufferSize(int32 size) { +int TransportChannelSocketAdapter::SetSendBufferSize(int32 size) { DCHECK_EQ(base::MessageLoop::current(), message_loop_); - return channel_->SetOption(talk_base::Socket::OPT_SNDBUF, size) == 0; + return (channel_->SetOption(talk_base::Socket::OPT_SNDBUF, size) == 0) ? + net::OK : net::ERR_SOCKET_SET_SEND_BUFFER_SIZE_ERROR; } void TransportChannelSocketAdapter::Close(int error_code) { diff --git a/jingle/glue/channel_socket_adapter.h b/jingle/glue/channel_socket_adapter.h index 35414a1..fc90df9 100644 --- a/jingle/glue/channel_socket_adapter.h +++ b/jingle/glue/channel_socket_adapter.h @@ -48,8 +48,8 @@ class TransportChannelSocketAdapter : public net::Socket, virtual int Write(net::IOBuffer* buf, int buf_len, const net::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; private: void OnNewPacket(cricket::TransportChannel* channel, diff --git a/jingle/glue/fake_ssl_client_socket.cc b/jingle/glue/fake_ssl_client_socket.cc index 9d722c7..4cc6867 100644 --- a/jingle/glue/fake_ssl_client_socket.cc +++ b/jingle/glue/fake_ssl_client_socket.cc @@ -103,11 +103,11 @@ int FakeSSLClientSocket::Write(net::IOBuffer* buf, int buf_len, return transport_socket_->Write(buf, buf_len, callback); } -bool FakeSSLClientSocket::SetReceiveBufferSize(int32 size) { +int FakeSSLClientSocket::SetReceiveBufferSize(int32 size) { return transport_socket_->SetReceiveBufferSize(size); } -bool FakeSSLClientSocket::SetSendBufferSize(int32 size) { +int FakeSSLClientSocket::SetSendBufferSize(int32 size) { return transport_socket_->SetSendBufferSize(size); } diff --git a/jingle/glue/fake_ssl_client_socket.h b/jingle/glue/fake_ssl_client_socket.h index 54a9e2f..41000f7 100644 --- a/jingle/glue/fake_ssl_client_socket.h +++ b/jingle/glue/fake_ssl_client_socket.h @@ -49,8 +49,8 @@ class FakeSSLClientSocket : public net::StreamSocket { const net::CompletionCallback& callback) OVERRIDE; virtual int Write(net::IOBuffer* buf, int buf_len, const net::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 Connect(const net::CompletionCallback& callback) OVERRIDE; virtual void Disconnect() OVERRIDE; virtual bool IsConnected() const OVERRIDE; diff --git a/jingle/glue/fake_ssl_client_socket_unittest.cc b/jingle/glue/fake_ssl_client_socket_unittest.cc index f6d8fea..a2981eb 100644 --- a/jingle/glue/fake_ssl_client_socket_unittest.cc +++ b/jingle/glue/fake_ssl_client_socket_unittest.cc @@ -50,8 +50,8 @@ class MockClientSocket : public net::StreamSocket { const net::CompletionCallback&)); MOCK_METHOD3(Write, int(net::IOBuffer*, int, const net::CompletionCallback&)); - MOCK_METHOD1(SetReceiveBufferSize, bool(int32)); - MOCK_METHOD1(SetSendBufferSize, bool(int32)); + MOCK_METHOD1(SetReceiveBufferSize, int(int32)); + MOCK_METHOD1(SetSendBufferSize, int(int32)); MOCK_METHOD1(Connect, int(const net::CompletionCallback&)); MOCK_METHOD0(Disconnect, void()); MOCK_CONST_METHOD0(IsConnected, bool()); diff --git a/jingle/glue/proxy_resolving_client_socket.cc b/jingle/glue/proxy_resolving_client_socket.cc index 6216906..f88f715 100644 --- a/jingle/glue/proxy_resolving_client_socket.cc +++ b/jingle/glue/proxy_resolving_client_socket.cc @@ -107,18 +107,18 @@ int ProxyResolvingClientSocket::Write( return net::ERR_SOCKET_NOT_CONNECTED; } -bool ProxyResolvingClientSocket::SetReceiveBufferSize(int32 size) { +int ProxyResolvingClientSocket::SetReceiveBufferSize(int32 size) { if (transport_.get() && transport_->socket()) return transport_->socket()->SetReceiveBufferSize(size); NOTREACHED(); - return false; + return net::ERR_SOCKET_NOT_CONNECTED; } -bool ProxyResolvingClientSocket::SetSendBufferSize(int32 size) { +int ProxyResolvingClientSocket::SetSendBufferSize(int32 size) { if (transport_.get() && transport_->socket()) return transport_->socket()->SetSendBufferSize(size); NOTREACHED(); - return false; + return net::ERR_SOCKET_NOT_CONNECTED; } int ProxyResolvingClientSocket::Connect( diff --git a/jingle/glue/proxy_resolving_client_socket.h b/jingle/glue/proxy_resolving_client_socket.h index 99824d0..58bbdba4 100644 --- a/jingle/glue/proxy_resolving_client_socket.h +++ b/jingle/glue/proxy_resolving_client_socket.h @@ -52,8 +52,8 @@ class ProxyResolvingClientSocket : public net::StreamSocket { const net::CompletionCallback& callback) OVERRIDE; virtual int Write(net::IOBuffer* buf, int buf_len, const net::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 Connect(const net::CompletionCallback& callback) OVERRIDE; virtual void Disconnect() OVERRIDE; virtual bool IsConnected() const OVERRIDE; diff --git a/jingle/glue/pseudotcp_adapter.cc b/jingle/glue/pseudotcp_adapter.cc index afd6c36..cdb44a0 100644 --- a/jingle/glue/pseudotcp_adapter.cc +++ b/jingle/glue/pseudotcp_adapter.cc @@ -484,18 +484,18 @@ int PseudoTcpAdapter::Write(net::IOBuffer* buffer, int buffer_size, return core_->Write(buffer, buffer_size, callback); } -bool PseudoTcpAdapter::SetReceiveBufferSize(int32 size) { +int PseudoTcpAdapter::SetReceiveBufferSize(int32 size) { DCHECK(CalledOnValidThread()); core_->SetReceiveBufferSize(size); - return false; + return net::OK; } -bool PseudoTcpAdapter::SetSendBufferSize(int32 size) { +int PseudoTcpAdapter::SetSendBufferSize(int32 size) { DCHECK(CalledOnValidThread()); core_->SetSendBufferSize(size); - return false; + return net::OK; } int PseudoTcpAdapter::Connect(const net::CompletionCallback& callback) { diff --git a/jingle/glue/pseudotcp_adapter.h b/jingle/glue/pseudotcp_adapter.h index 63764c4..e3e9419 100644 --- a/jingle/glue/pseudotcp_adapter.h +++ b/jingle/glue/pseudotcp_adapter.h @@ -34,8 +34,8 @@ class PseudoTcpAdapter : public net::StreamSocket, base::NonThreadSafe { const net::CompletionCallback& callback) OVERRIDE; virtual int Write(net::IOBuffer* buffer, int buffer_size, const net::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; // net::StreamSocket implementation. virtual int Connect(const net::CompletionCallback& callback) OVERRIDE; diff --git a/jingle/glue/pseudotcp_adapter_unittest.cc b/jingle/glue/pseudotcp_adapter_unittest.cc index 7d1870c..e2329f8 100644 --- a/jingle/glue/pseudotcp_adapter_unittest.cc +++ b/jingle/glue/pseudotcp_adapter_unittest.cc @@ -142,13 +142,13 @@ class FakeSocket : public net::Socket { return buf_len; } - virtual bool SetReceiveBufferSize(int32 size) OVERRIDE { + virtual int SetReceiveBufferSize(int32 size) OVERRIDE { NOTIMPLEMENTED(); - return false; + return net::ERR_NOT_IMPLEMENTED; } - virtual bool SetSendBufferSize(int32 size) OVERRIDE { + virtual int SetSendBufferSize(int32 size) OVERRIDE { NOTIMPLEMENTED(); - return false; + return net::ERR_NOT_IMPLEMENTED; } private: |