| Index: remoting/protocol/jingle_session_unittest.cc
|
| diff --git a/remoting/protocol/jingle_session_unittest.cc b/remoting/protocol/jingle_session_unittest.cc
|
| index 44bfc4ff801209d6c8872664dce4328d72fd2f49..72fbb8b89637df148cac57af70b2de6edb18132e 100644
|
| --- a/remoting/protocol/jingle_session_unittest.cc
|
| +++ b/remoting/protocol/jingle_session_unittest.cc
|
| @@ -463,10 +463,6 @@ class TCPChannelTester : public ChannelTesterBase {
|
| int message_size,
|
| int message_count)
|
| : ChannelTesterBase(host_session, client_session),
|
| - ALLOW_THIS_IN_INITIALIZER_LIST(
|
| - write_cb_(this, &TCPChannelTester::OnWritten)),
|
| - ALLOW_THIS_IN_INITIALIZER_LIST(
|
| - read_cb_(this, &TCPChannelTester::OnRead)),
|
| write_errors_(0),
|
| read_errors_(0),
|
| message_size_(message_size),
|
| @@ -540,7 +536,9 @@ class TCPChannelTester : public ChannelTesterBase {
|
| break;
|
| int bytes_to_write = std::min(output_buffer_->BytesRemaining(),
|
| message_size_);
|
| - result = sockets_[0]->Write(output_buffer_, bytes_to_write, &write_cb_);
|
| + result = sockets_[0]->Write(output_buffer_, bytes_to_write,
|
| + base::Bind(&TCPChannelTester::OnWritten,
|
| + base::Unretained(this)));
|
| HandleWriteResult(result);
|
| };
|
| }
|
| @@ -564,7 +562,9 @@ class TCPChannelTester : public ChannelTesterBase {
|
| int result = 1;
|
| while (result > 0) {
|
| input_buffer_->SetCapacity(input_buffer_->offset() + message_size_);
|
| - result = sockets_[1]->Read(input_buffer_, message_size_, &read_cb_);
|
| + result = sockets_[1]->Read(input_buffer_, message_size_,
|
| + base::Bind(&TCPChannelTester::OnRead,
|
| + base::Unretained(this)));
|
| HandleReadResult(result);
|
| };
|
| }
|
| @@ -593,8 +593,6 @@ class TCPChannelTester : public ChannelTesterBase {
|
| scoped_refptr<net::DrainableIOBuffer> output_buffer_;
|
| scoped_refptr<net::GrowableIOBuffer> input_buffer_;
|
|
|
| - net::OldCompletionCallbackImpl<TCPChannelTester> write_cb_;
|
| - net::OldCompletionCallbackImpl<TCPChannelTester> read_cb_;
|
| int write_errors_;
|
| int read_errors_;
|
| int message_size_;
|
| @@ -635,10 +633,6 @@ class UDPChannelTester : public ChannelTesterBase {
|
| UDPChannelTester(Session* host_session,
|
| Session* client_session)
|
| : ChannelTesterBase(host_session, client_session),
|
| - ALLOW_THIS_IN_INITIALIZER_LIST(
|
| - write_cb_(this, &UDPChannelTester::OnWritten)),
|
| - ALLOW_THIS_IN_INITIALIZER_LIST(
|
| - read_cb_(this, &UDPChannelTester::OnRead)),
|
| write_errors_(0),
|
| read_errors_(0),
|
| packets_sent_(0),
|
| @@ -705,7 +699,9 @@ class UDPChannelTester : public ChannelTesterBase {
|
| // Put index of this packet in the beginning of the packet body.
|
| memcpy(packet->data(), &packets_sent_, sizeof(packets_sent_));
|
|
|
| - int result = sockets_[0]->Write(packet, kMessageSize, &write_cb_);
|
| + int result = sockets_[0]->Write(packet, kMessageSize,
|
| + base::Bind(&UDPChannelTester::OnWritten,
|
| + base::Unretained(this)));
|
| HandleWriteResult(result);
|
| }
|
|
|
| @@ -733,7 +729,9 @@ class UDPChannelTester : public ChannelTesterBase {
|
| int kReadSize = kMessageSize * 2;
|
| read_buffer_ = new net::IOBuffer(kReadSize);
|
|
|
| - result = sockets_[1]->Read(read_buffer_, kReadSize, &read_cb_);
|
| + result = sockets_[1]->Read(read_buffer_, kReadSize,
|
| + base::Bind(&UDPChannelTester::OnRead,
|
| + base::Unretained(this)));
|
| HandleReadResult(result);
|
| };
|
| }
|
| @@ -775,8 +773,6 @@ class UDPChannelTester : public ChannelTesterBase {
|
| scoped_refptr<net::IOBuffer> sent_packets_[kMessages];
|
| scoped_refptr<net::IOBuffer> read_buffer_;
|
|
|
| - net::OldCompletionCallbackImpl<UDPChannelTester> write_cb_;
|
| - net::OldCompletionCallbackImpl<UDPChannelTester> read_cb_;
|
| int write_errors_;
|
| int read_errors_;
|
| int packets_sent_;
|
|
|