| Index: content/renderer/pepper/pepper_plugin_delegate_impl.cc
 | 
| diff --git a/content/renderer/pepper/pepper_plugin_delegate_impl.cc b/content/renderer/pepper/pepper_plugin_delegate_impl.cc
 | 
| index 82f1acc45a9999ad1f60967769e85be052d31973..c2041e7c978e9dfb900d0742b64d8089174efe20 100644
 | 
| --- a/content/renderer/pepper/pepper_plugin_delegate_impl.cc
 | 
| +++ b/content/renderer/pepper/pepper_plugin_delegate_impl.cc
 | 
| @@ -38,6 +38,7 @@
 | 
|  #include "content/renderer/media/media_stream_dispatcher.h"
 | 
|  #include "content/renderer/media/pepper_platform_video_decoder_impl.h"
 | 
|  #include "content/renderer/p2p/p2p_transport_impl.h"
 | 
| +#include "content/renderer/p2p/socket_dispatcher.h"
 | 
|  #include "content/renderer/pepper/pepper_broker_impl.h"
 | 
|  #include "content/renderer/pepper/pepper_device_enumeration_event_handler.h"
 | 
|  #include "content/renderer/pepper/pepper_platform_audio_input_impl.h"
 | 
| @@ -1089,6 +1090,31 @@ void PepperPluginDelegateImpl::TCPServerSocketStopListening(
 | 
|    }
 | 
|  }
 | 
|  
 | 
| +bool PepperPluginDelegateImpl::AddNetworkListObserver(
 | 
| +    webkit_glue::NetworkListObserver* observer) {
 | 
| +#if defined(ENABLE_P2P_APIS)
 | 
| +  content::P2PSocketDispatcher* socket_dispatcher =
 | 
| +      render_view_->p2p_socket_dispatcher();
 | 
| +  if (!socket_dispatcher) {
 | 
| +    return false;
 | 
| +  }
 | 
| +  socket_dispatcher->AddNetworkListObserver(observer);
 | 
| +  return true;
 | 
| +#else
 | 
| +  return false;
 | 
| +#endif
 | 
| +}
 | 
| +
 | 
| +void PepperPluginDelegateImpl::RemoveNetworkListObserver(
 | 
| +    webkit_glue::NetworkListObserver* observer) {
 | 
| +#if defined(ENABLE_P2P_APIS)
 | 
| +  content::P2PSocketDispatcher* socket_dispatcher =
 | 
| +      render_view_->p2p_socket_dispatcher();
 | 
| +  if (socket_dispatcher)
 | 
| +    socket_dispatcher->RemoveNetworkListObserver(observer);
 | 
| +#endif
 | 
| +}
 | 
| +
 | 
|  int32_t PepperPluginDelegateImpl::ShowContextMenu(
 | 
|      webkit::ppapi::PluginInstance* instance,
 | 
|      webkit::ppapi::PPB_Flash_Menu_Impl* menu,
 | 
| 
 |