| Index: jingle/glue/pseudotcp_adapter_unittest.cc
|
| diff --git a/jingle/glue/pseudotcp_adapter_unittest.cc b/jingle/glue/pseudotcp_adapter_unittest.cc
|
| index d418826023fb3f5588360784b3ef8448f2336ac6..65d7a5651660fb2f05b33af345f3349acce700ce 100644
|
| --- a/jingle/glue/pseudotcp_adapter_unittest.cc
|
| +++ b/jingle/glue/pseudotcp_adapter_unittest.cc
|
| @@ -6,6 +6,8 @@
|
|
|
| #include <vector>
|
|
|
| +#include "base/bind.h"
|
| +#include "base/bind_helpers.h"
|
| #include "jingle/glue/thread_wrapper.h"
|
| #include "net/base/io_buffer.h"
|
| #include "net/base/net_errors.h"
|
| @@ -21,8 +23,6 @@ class FakeSocket;
|
| } // namespace
|
| } // namespace jingle_glue
|
|
|
| -DISABLE_RUNNABLE_METHOD_REFCOUNT(jingle_glue::FakeSocket);
|
| -
|
| namespace jingle_glue {
|
|
|
| namespace {
|
| @@ -136,9 +136,12 @@ class FakeSocket : public net::Socket {
|
| net::OldCompletionCallback* callback) OVERRIDE {
|
| DCHECK(buf);
|
| if (peer_socket_) {
|
| - MessageLoop::current()->PostDelayedTask(FROM_HERE, NewRunnableMethod(
|
| - peer_socket_, &FakeSocket::AppendInputPacket,
|
| - std::vector<char>(buf->data(), buf->data() + buf_len)), latency_ms_);
|
| + MessageLoop::current()->PostDelayedTask(
|
| + FROM_HERE,
|
| + base::Bind(&FakeSocket::AppendInputPacket,
|
| + base::Unretained(peer_socket_),
|
| + std::vector<char>(buf->data(), buf->data() + buf_len)),
|
| + latency_ms_);
|
| }
|
|
|
| return buf_len;
|
| @@ -186,7 +189,7 @@ class TCPChannelTester : public base::RefCountedThreadSafe<TCPChannelTester> {
|
|
|
| void Start() {
|
| message_loop_->PostTask(
|
| - FROM_HERE, NewRunnableMethod(this, &TCPChannelTester::DoStart));
|
| + FROM_HERE, base::Bind(&TCPChannelTester::DoStart, this));
|
| }
|
|
|
| void CheckResults() {
|
|
|