| Index: webrtc/base/socketserver.h | 
| diff --git a/webrtc/base/socketserver.h b/webrtc/base/socketserver.h | 
| index 15c56f4612798e5c2bcba3972d664ce774c84cde..1b4136d74e3246010ac770f13d5baf2337bc8307 100644 | 
| --- a/webrtc/base/socketserver.h | 
| +++ b/webrtc/base/socketserver.h | 
| @@ -16,6 +16,7 @@ | 
| namespace rtc { | 
|  | 
| class MessageQueue; | 
| +class NetworkBinderInterface; | 
|  | 
| // Provides the ability to wait for activity on a set of sockets.  The Thread | 
| // class provides a nice wrapper on a socket server. | 
| @@ -39,6 +40,16 @@ class SocketServer : public SocketFactory { | 
|  | 
| // Causes the current wait (if one is in progress) to wake up. | 
| virtual void WakeUp() = 0; | 
| + | 
| +  // A network binder will bind the created sockets to a network. | 
| +  // It is only used in PhysicalSocketServer. | 
| +  void set_network_binder(NetworkBinderInterface* binder) { | 
| +    network_binder_ = binder; | 
| +  } | 
| +  NetworkBinderInterface* network_binder() const { return network_binder_; } | 
| + | 
| + private: | 
| +  NetworkBinderInterface* network_binder_ = nullptr; | 
| }; | 
|  | 
| }  // namespace rtc | 
|  |