| Index: android_webview/native/aw_contents.h
|
| diff --git a/android_webview/native/aw_contents.h b/android_webview/native/aw_contents.h
|
| index acae8938c7e2794598a51631fae73820a7501313..f0f192f14073e73e4209809c88da6f8957646f1f 100644
|
| --- a/android_webview/native/aw_contents.h
|
| +++ b/android_webview/native/aw_contents.h
|
| @@ -36,6 +36,7 @@ class AwContentsClientBridge;
|
| class AwPdfExporter;
|
| class AwWebContentsDelegate;
|
| class HardwareRenderer;
|
| +class PermissionRequestHandler;
|
|
|
| // Native side of java-class of same name.
|
| // Provides the ownership of and access to browser components required for
|
| @@ -137,6 +138,14 @@ class AwContents : public FindHelper::Listener,
|
| jboolean value,
|
| jstring origin);
|
|
|
| + // Permission API support.
|
| + void OnPermissionRequest(base::android::ScopedJavaLocalRef<jobject> obj);
|
| + void OnPermissionRequestCanceled(
|
| + base::android::ScopedJavaLocalRef<jobject> obj);
|
| + PermissionRequestHandler* GetPermissionRequestHandler() {
|
| + return permission_request_handler_.get();
|
| + }
|
| +
|
| // Find-in-page API and related methods.
|
| void FindAllAsync(JNIEnv* env, jobject obj, jstring search_string);
|
| void FindNext(JNIEnv* env, jobject obj, jboolean forward);
|
| @@ -220,6 +229,7 @@ class AwContents : public FindHelper::Listener,
|
| BrowserViewRenderer browser_view_renderer_;
|
| scoped_ptr<HardwareRenderer> hardware_renderer_;
|
| scoped_ptr<AwPdfExporter> pdf_exporter_;
|
| + scoped_ptr<PermissionRequestHandler> permission_request_handler_;
|
|
|
| // GURL is supplied by the content layer as requesting frame.
|
| // Callback is supplied by the content layer, and is invoked with the result
|
|
|