| Index: remoting/protocol/libjingle_transport_factory.h
|
| diff --git a/remoting/protocol/libjingle_transport_factory.h b/remoting/protocol/libjingle_transport_factory.h
|
| index bb54bd4e7f951bdb8bbafd971c5f82c0486ede7e..5c399bb7765701491e5aa02a4c6358efcf1912b4 100644
|
| --- a/remoting/protocol/libjingle_transport_factory.h
|
| +++ b/remoting/protocol/libjingle_transport_factory.h
|
| @@ -12,16 +12,30 @@ class HttpPortAllocatorBase;
|
| class PortAllocator;
|
| } // namespace cricket
|
|
|
| +namespace net {
|
| +class URLRequestContextGetter;
|
| +} // namespace net
|
| +
|
| namespace talk_base {
|
| class NetworkManager;
|
| class PacketSocketFactory;
|
| } // namespace talk_base
|
|
|
| namespace remoting {
|
| +
|
| +struct NetworkSettings;
|
| +
|
| namespace protocol {
|
|
|
| class LibjingleTransportFactory : public TransportFactory {
|
| public:
|
| + // Creates an instance of the class using ChromiumPortAllocator.
|
| + // Must be called from an IO thread.
|
| + static scoped_ptr<LibjingleTransportFactory> Create(
|
| + const NetworkSettings& network_settings,
|
| + const scoped_refptr<net::URLRequestContextGetter>&
|
| + url_request_context_getter);
|
| +
|
| // Need to use cricket::HttpPortAllocatorBase pointer for the
|
| // |port_allocator|, so that it is possible to configure
|
| // |port_allocator| with STUN/Relay addresses.
|
|
|