| Index: remoting/protocol/fake_stream_socket.h
|
| diff --git a/remoting/protocol/fake_stream_socket.h b/remoting/protocol/fake_stream_socket.h
|
| index c234f338aa2f902599c7c4796518bddea7abb2f3..c6a4a9cdc5c22ca2c2100215ac17d27d2cb3047e 100644
|
| --- a/remoting/protocol/fake_stream_socket.h
|
| +++ b/remoting/protocol/fake_stream_socket.h
|
| @@ -114,6 +114,10 @@ class FakeStreamChannelFactory : public StreamChannelFactory {
|
|
|
| FakeStreamSocket* GetFakeChannel(const std::string& name);
|
|
|
| + // Pairs the socket with |peer_socket|. Deleting either of the paired sockets
|
| + // unpairs them.
|
| + void PairWith(FakeStreamChannelFactory* peer_factory);
|
| +
|
| // ChannelFactory interface.
|
| void CreateChannel(const std::string& name,
|
| const ChannelCreatedCallback& callback) override;
|
| @@ -130,6 +134,7 @@ class FakeStreamChannelFactory : public StreamChannelFactory {
|
|
|
| bool fail_create_;
|
|
|
| + base::WeakPtr<FakeStreamChannelFactory> peer_factory_;
|
| base::WeakPtrFactory<FakeStreamChannelFactory> weak_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(FakeStreamChannelFactory);
|
|
|