Index: content/browser/renderer_host/websocket_dispatcher_host.cc |
diff --git a/content/browser/renderer_host/websocket_dispatcher_host.cc b/content/browser/renderer_host/websocket_dispatcher_host.cc |
index 0d5383a697e1b86e320d92fc2d89f22bd7e22d91..a9e216e7045724637525e5927ac106ac099b6e8e 100644 |
--- a/content/browser/renderer_host/websocket_dispatcher_host.cc |
+++ b/content/browser/renderer_host/websocket_dispatcher_host.cc |
@@ -21,11 +21,17 @@ namespace { |
// fully-qualified every time. |
typedef WebSocketDispatcherHost::WebSocketHostState WebSocketHostState; |
+const uint32 kFilteredMessageClasses[] = { |
+ WebSocketMsgStart, |
+}; |
+ |
} // namespace |
WebSocketDispatcherHost::WebSocketDispatcherHost( |
const GetRequestContextCallback& get_context_callback) |
- : get_context_callback_(get_context_callback), |
+ : BrowserMessageFilter( |
+ kFilteredMessageClasses, arraysize(kFilteredMessageClasses)), |
+ get_context_callback_(get_context_callback), |
websocket_host_factory_( |
base::Bind(&WebSocketDispatcherHost::CreateWebSocketHost, |
base::Unretained(this))) {} |
@@ -33,7 +39,9 @@ WebSocketDispatcherHost::WebSocketDispatcherHost( |
WebSocketDispatcherHost::WebSocketDispatcherHost( |
const GetRequestContextCallback& get_context_callback, |
const WebSocketHostFactory& websocket_host_factory) |
- : get_context_callback_(get_context_callback), |
+ : BrowserMessageFilter( |
+ kFilteredMessageClasses, arraysize(kFilteredMessageClasses)), |
+ get_context_callback_(get_context_callback), |
websocket_host_factory_(websocket_host_factory) {} |
WebSocketHost* WebSocketDispatcherHost::CreateWebSocketHost(int routing_id) { |