Index: jingle/glue/pseudotcp_adapter_unittest.cc |
diff --git a/jingle/glue/pseudotcp_adapter_unittest.cc b/jingle/glue/pseudotcp_adapter_unittest.cc |
index 6d803a51b38eca2dde92b864f88f8340397a80cd..94b403f62b9916ee1624aeb1678599c4df51c394 100644 |
--- a/jingle/glue/pseudotcp_adapter_unittest.cc |
+++ b/jingle/glue/pseudotcp_adapter_unittest.cc |
@@ -174,6 +174,20 @@ class FakeSocket : public net::Socket { |
return buf_len; |
} |
+ virtual int Write(net::IOBuffer* buf, int buf_len, |
+ const net::CompletionCallback& callback) OVERRIDE { |
+ DCHECK(buf); |
+ if (peer_socket_) { |
+ 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; |
+ } |
virtual bool SetReceiveBufferSize(int32 size) OVERRIDE { |
NOTIMPLEMENTED(); |