1 // Copyright (c) 2014 Intel Corporation. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 #ifndef XWALK_RUNTIME_BROWSER_XWALK_RENDER_MESSAGE_FILTER_H_
5 #define XWALK_RUNTIME_BROWSER_XWALK_RENDER_MESSAGE_FILTER_H_
7 #include "content/public/browser/browser_message_filter.h"
11 // XWalkBrowserMessageFilter response to recieve and send message between
12 // browser process and renderer process.
13 class XWalkRenderMessageFilter : public content::BrowserMessageFilter {
15 XWalkRenderMessageFilter();
16 bool OnMessageReceived(const IPC::Message& message) override;
20 void OnOpenLinkExternal(const GURL& url);
22 virtual ~XWalkRenderMessageFilter() {}
24 DISALLOW_COPY_AND_ASSIGN(XWalkRenderMessageFilter);
28 #endif // XWALK_RUNTIME_BROWSER_XWALK_RENDER_MESSAGE_FILTER_H_