| Index: webrtc/pc/channelmanager.h | 
| diff --git a/webrtc/pc/channelmanager.h b/webrtc/pc/channelmanager.h | 
| index 72a2f056b5a4c0b6bb797f1a5792f575bb8a9ee3..1ecebf8cfaea8b51ee99e7da6eaa119a4465bf1f 100644 | 
| --- a/webrtc/pc/channelmanager.h | 
| +++ b/webrtc/pc/channelmanager.h | 
| @@ -42,20 +42,31 @@ class ChannelManager { | 
| // ownership of these objects. | 
| ChannelManager(MediaEngineInterface* me, | 
| DataEngineInterface* dme, | 
| -                 rtc::Thread* worker); | 
| +                 rtc::Thread* worker_and_network); | 
| // Same as above, but gives an easier default DataEngine. | 
| ChannelManager(MediaEngineInterface* me, | 
| -                 rtc::Thread* worker); | 
| +                 rtc::Thread* worker, | 
| +                 rtc::Thread* network); | 
| ~ChannelManager(); | 
|  | 
| // Accessors for the worker thread, allowing it to be set after construction, | 
| // but before Init. set_worker_thread will return false if called after Init. | 
| rtc::Thread* worker_thread() const { return worker_thread_; } | 
| bool set_worker_thread(rtc::Thread* thread) { | 
| -    if (initialized_) return false; | 
| +    if (initialized_) { | 
| +      return false; | 
| +    } | 
| worker_thread_ = thread; | 
| return true; | 
| } | 
| +  rtc::Thread* network_thread() const { return network_thread_; } | 
| +  bool set_network_thread(rtc::Thread* thread) { | 
| +    if (initialized_) { | 
| +      return false; | 
| +    } | 
| +    network_thread_ = thread; | 
| +    return true; | 
| +  } | 
|  | 
| MediaEngineInterface* media_engine() { return media_engine_.get(); } | 
|  | 
| @@ -138,7 +149,8 @@ class ChannelManager { | 
|  | 
| void Construct(MediaEngineInterface* me, | 
| DataEngineInterface* dme, | 
| -                 rtc::Thread* worker_thread); | 
| +                 rtc::Thread* worker_thread, | 
| +                 rtc::Thread* network_thread); | 
| bool InitMediaEngine_w(); | 
| void DestructorDeletes_w(); | 
| void Terminate_w(); | 
| @@ -167,6 +179,7 @@ class ChannelManager { | 
| bool initialized_; | 
| rtc::Thread* main_thread_; | 
| rtc::Thread* worker_thread_; | 
| +  rtc::Thread* network_thread_; | 
|  | 
| VoiceChannels voice_channels_; | 
| VideoChannels video_channels_; | 
|  |