| 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) {
|
|
|