Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / content / browser / frame_host / render_frame_host_delegate.cc
index 8e424ea..f5d07e3 100644 (file)
@@ -4,8 +4,10 @@
 
 #include <stddef.h>
 
+#include "base/callback.h"
 #include "base/strings/string16.h"
 #include "content/browser/frame_host/render_frame_host_delegate.h"
+#include "ui/gfx/native_widget_types.h"
 #include "url/gurl.h"
 
 namespace content {
@@ -20,6 +22,10 @@ const GURL& RenderFrameHostDelegate::GetMainFrameLastCommittedURL() const {
   return GURL::EmptyGURL();
 }
 
+bool RenderFrameHostDelegate::WillHandleDeferAfterResponseStarted() {
+  return false;
+}
+
 bool RenderFrameHostDelegate::AddMessageToConsole(
     int32 level, const base::string16& message, int32 line_no,
     const base::string16& source_id) {
@@ -30,4 +36,23 @@ WebContents* RenderFrameHostDelegate::GetAsWebContents() {
   return NULL;
 }
 
+void RenderFrameHostDelegate::RequestMediaAccessPermission(
+    const MediaStreamRequest& request,
+    const MediaResponseCallback& callback) {
+  callback.Run(MediaStreamDevices(),
+               MEDIA_DEVICE_INVALID_STATE,
+               scoped_ptr<MediaStreamUI>());
+}
+
+AccessibilityMode RenderFrameHostDelegate::GetAccessibilityMode() const {
+  return AccessibilityModeOff;
+}
+
+#if defined(OS_WIN)
+gfx::NativeViewAccessible
+    RenderFrameHostDelegate::GetParentNativeViewAccessible() {
+  return NULL;
+}
+#endif  // defined(OS_WIN)
+
 }  // namespace content