Chromium Code Reviews| 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..bece1ff2fe5929b00323dee9fcdacceaa84b970d 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 { |
| + |
| +class NetworkSettings; |
| + |
| namespace protocol { |
| class LibjingleTransportFactory : public TransportFactory { |
| public: |
| + // Creates an instance of the class using ChromiumSocketFactory. |
|
Sergey Ulanov
2013/06/21 01:21:57
nit: actually it should be ChromiumPortAllocator.
|
| + // Performs network operations, so must be called from IO thread. |
|
Sergey Ulanov
2013/06/21 01:21:57
nit: remove "Performs network operations" - it's n
|
| + 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. |