| Index: webrtc/voice_engine/channel_proxy.cc | 
| diff --git a/webrtc/voice_engine/channel_proxy.cc b/webrtc/voice_engine/channel_proxy.cc | 
| index 1f9d7f3467b295226e9245175c14fae99348b4ac..bfd5b17b285f71cdd06e0600d07dec89a76a14c7 100644 | 
| --- a/webrtc/voice_engine/channel_proxy.cc | 
| +++ b/webrtc/voice_engine/channel_proxy.cc | 
| @@ -236,6 +236,17 @@ void ChannelProxy::SetTransportOverhead(int transport_overhead_per_packet) { | 
| channel()->SetTransportOverhead(transport_overhead_per_packet); | 
| } | 
|  | 
| +void ChannelProxy::AssociateSendChannel( | 
| +    const ChannelProxy& send_channel_proxy) { | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  channel()->set_associate_send_channel(send_channel_proxy.channel_owner_); | 
| +} | 
| + | 
| +void ChannelProxy::DisassociateSendChannel() { | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  channel()->set_associate_send_channel(ChannelOwner(nullptr)); | 
| +} | 
| + | 
| Channel* ChannelProxy::channel() const { | 
| RTC_DCHECK(channel_owner_.channel()); | 
| return channel_owner_.channel(); | 
|  |