| Index: remoting/protocol/libjingle_transport_factory.h
|
| diff --git a/remoting/protocol/libjingle_transport_factory.h b/remoting/protocol/libjingle_transport_factory.h
|
| index a3d449544567982dca5dd3b49c8d5bf6e4d4bd9c..0ea8fc6594ef277e663791fe4f88220faf34a057 100644
|
| --- a/remoting/protocol/libjingle_transport_factory.h
|
| +++ b/remoting/protocol/libjingle_transport_factory.h
|
| @@ -7,6 +7,10 @@
|
|
|
| #include "remoting/protocol/transport.h"
|
|
|
| +namespace cricket {
|
| +class PortAllocator;
|
| +} // namespace cricket
|
| +
|
| namespace talk_base {
|
| class NetworkManager;
|
| class PacketSocketFactory;
|
| @@ -17,7 +21,16 @@ namespace protocol {
|
|
|
| class LibjingleTransportFactory : public TransportFactory {
|
| public:
|
| + LibjingleTransportFactory(
|
| + scoped_ptr<talk_base::NetworkManager> network_manager,
|
| + scoped_ptr<talk_base::PacketSocketFactory> socket_factory,
|
| + scoped_ptr<cricket::PortAllocator> port_allocator,
|
| + bool incoming_only);
|
| +
|
| + // Creates BasicNetworkManager, BasicPacketSocketFactory and
|
| + // BasicPortAllocator.
|
| LibjingleTransportFactory();
|
| +
|
| virtual ~LibjingleTransportFactory();
|
|
|
| virtual scoped_ptr<StreamTransport> CreateStreamTransport() OVERRIDE;
|
| @@ -26,6 +39,8 @@ class LibjingleTransportFactory : public TransportFactory {
|
| private:
|
| scoped_ptr<talk_base::NetworkManager> network_manager_;
|
| scoped_ptr<talk_base::PacketSocketFactory> socket_factory_;
|
| + scoped_ptr<cricket::PortAllocator> port_allocator_;
|
| + bool incoming_only_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(LibjingleTransportFactory);
|
| };
|
|
|