Re-subimission of https://codereview.chromium.org/1041213003/
[chromium-blink-merge.git] / content / browser / frame_host / render_frame_host_delegate.cc
blob4c81621d2b3f278932e63e968d17d4aedf16313a
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.
5 #include <stddef.h>
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"
13 namespace content {
15 bool RenderFrameHostDelegate::OnMessageReceived(
16 RenderFrameHost* render_view_host,
17 const IPC::Message& message) {
18 return false;
21 const GURL& RenderFrameHostDelegate::GetMainFrameLastCommittedURL() const {
22 return GURL::EmptyGURL();
25 bool RenderFrameHostDelegate::WillHandleDeferAfterResponseStarted() {
26 return false;
29 bool RenderFrameHostDelegate::AddMessageToConsole(
30 int32 level, const base::string16& message, int32 line_no,
31 const base::string16& source_id) {
32 return false;
35 WebContents* RenderFrameHostDelegate::GetAsWebContents() {
36 return NULL;
39 void 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>());
49 bool RenderFrameHostDelegate::CheckMediaAccessPermission(
50 const GURL& security_origin,
51 MediaStreamType type) {
52 LOG(ERROR) << "RenderFrameHostDelegate::CheckMediaAccessPermission: "
53 << "Not supported.";
54 return false;
57 AccessibilityMode RenderFrameHostDelegate::GetAccessibilityMode() const {
58 return AccessibilityModeOff;
61 RenderFrameHost* RenderFrameHostDelegate::GetGuestByInstanceID(
62 RenderFrameHost* render_frame_host,
63 int browser_plugin_instance_id) {
64 return NULL;
67 GeolocationServiceContext*
68 RenderFrameHostDelegate::GetGeolocationServiceContext() {
69 return NULL;
72 #if defined(OS_WIN)
73 gfx::NativeViewAccessible
74 RenderFrameHostDelegate::GetParentNativeViewAccessible() {
75 return NULL;
77 #endif // defined(OS_WIN)
79 } // namespace content