summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/render_view.cc
diff options
context:
space:
mode:
authorsergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-03 11:12:18 +0000
committersergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-03 11:12:18 +0000
commitcae8c849c1b1f501938da3f6572f5e633ec48c46 (patch)
tree149e67158feb1fc18d0b7928cbd06ad648f2c610 /chrome/renderer/render_view.cc
parent05557caad551cb1f465f474996ab83a5c55109dd (diff)
downloadchromium_src-cae8c849c1b1f501938da3f6572f5e633ec48c46.zip
chromium_src-cae8c849c1b1f501938da3f6572f5e633ec48c46.tar.gz
chromium_src-cae8c849c1b1f501938da3f6572f5e633ec48c46.tar.bz2
P2P sockets IPC dispatcher for the renderer side.
BUG=None TEST=None Review URL: http://codereview.chromium.org/6602039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76731 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/render_view.cc')
-rw-r--r--chrome/renderer/render_view.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
index a94e122..576063f 100644
--- a/chrome/renderer/render_view.cc
+++ b/chrome/renderer/render_view.cc
@@ -75,6 +75,7 @@
#include "chrome/renderer/media/ipc_video_decoder.h"
#include "chrome/renderer/navigation_state.h"
#include "chrome/renderer/notification_provider.h"
+#include "chrome/renderer/p2p/socket_dispatcher.h"
#include "chrome/renderer/page_click_tracker.h"
#include "chrome/renderer/page_load_histograms.h"
#include "chrome/renderer/plugin_channel_host.h"
@@ -589,6 +590,7 @@ RenderView::RenderView(RenderThreadBase* render_thread,
searchbox_(NULL),
spellcheck_provider_(NULL),
accessibility_ack_pending_(false),
+ p2p_socket_dispatcher_(NULL),
pending_app_icon_requests_(0),
session_storage_namespace_id_(session_storage_namespace_id) {
#if defined(OS_MACOSX)
@@ -671,6 +673,11 @@ RenderView::RenderView(RenderThreadBase* render_thread,
spellcheck_provider_ = new SpellCheckProvider(this, spellcheck);
if (CommandLine::ForCurrentProcess()->HasSwitch(
+ switches::kEnableP2PApi)) {
+ p2p_socket_dispatcher_ = new P2PSocketDispatcher(this);
+ }
+
+ if (CommandLine::ForCurrentProcess()->HasSwitch(
switches::kEnableClientSidePhishingDetection)) {
new safe_browsing::PhishingClassifierDelegate(this, NULL);
}