render_frame_host_delegate.cc revision 1320f92c476a1ad9d19dba2a48c72b75566198e9
1// Copyright 2013 The Chromium Authors. 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
5#include <stddef.h>
6
7#include "base/callback.h"
8#include "base/strings/string16.h"
9#include "content/browser/frame_host/render_frame_host_delegate.h"
10#include "ui/gfx/native_widget_types.h"
11#include "url/gurl.h"
12
13namespace content {
14
15bool RenderFrameHostDelegate::OnMessageReceived(
16    RenderFrameHost* render_view_host,
17    const IPC::Message& message) {
18  return false;
19}
20
21const GURL& RenderFrameHostDelegate::GetMainFrameLastCommittedURL() const {
22  return GURL::EmptyGURL();
23}
24
25bool RenderFrameHostDelegate::WillHandleDeferAfterResponseStarted() {
26  return false;
27}
28
29bool RenderFrameHostDelegate::AddMessageToConsole(
30    int32 level, const base::string16& message, int32 line_no,
31    const base::string16& source_id) {
32  return false;
33}
34
35WebContents* RenderFrameHostDelegate::GetAsWebContents() {
36  return NULL;
37}
38
39void RenderFrameHostDelegate::RequestMediaAccessPermission(
40    const MediaStreamRequest& request,
41    const MediaResponseCallback& callback) {
42  LOG(ERROR) << "RenderFrameHostDelegate::RequestMediaAccessPermission: "
43             << "Not supported.";
44  callback.Run(MediaStreamDevices(),
45               MEDIA_DEVICE_NOT_SUPPORTED,
46               scoped_ptr<MediaStreamUI>());
47}
48
49bool RenderFrameHostDelegate::CheckMediaAccessPermission(
50    const GURL& security_origin,
51    MediaStreamType type) {
52  LOG(ERROR) << "RenderFrameHostDelegate::CheckMediaAccessPermission: "
53             << "Not supported.";
54  return false;
55}
56
57AccessibilityMode RenderFrameHostDelegate::GetAccessibilityMode() const {
58  return AccessibilityModeOff;
59}
60
61RenderFrameHost* RenderFrameHostDelegate::GetGuestByInstanceID(
62    int browser_plugin_instance_id) {
63  return NULL;
64}
65
66#if defined(OS_WIN)
67gfx::NativeViewAccessible
68    RenderFrameHostDelegate::GetParentNativeViewAccessible() {
69  return NULL;
70}
71#endif  // defined(OS_WIN)
72
73}  // namespace content
74