Index: components/password_manager/content/browser/content_password_manager_driver_factory.h |
diff --git a/components/password_manager/content/browser/content_password_manager_driver_factory.h b/components/password_manager/content/browser/content_password_manager_driver_factory.h |
index b2a5daa1800c326a1ea62334cb0c8938da0d0304..619126b06bdcc2265f5305fde72173b7c3d3a745 100644 |
--- a/components/password_manager/content/browser/content_password_manager_driver_factory.h |
+++ b/components/password_manager/content/browser/content_password_manager_driver_factory.h |
@@ -49,6 +49,10 @@ class ContentPasswordManagerDriverFactory |
content::RenderFrameHost* render_frame_host, |
scoped_ptr<ContentPasswordManagerDriver> driver); |
+ // Requests all drivers to inform their renderers whether |
+ // chrome://password-manager-internals is available. |
+ void RequestSendLoggingAvailability(); |
+ |
// content::WebContentsObserver: |
bool OnMessageReceived(const IPC::Message& message, |
content::RenderFrameHost* render_frame_host) override; |
@@ -64,7 +68,10 @@ class ContentPasswordManagerDriverFactory |
PasswordManagerClient* client, |
autofill::AutofillClient* autofill_client); |
- void CreateDriverForFrame(content::RenderFrameHost* render_frame_host); |
+ // Creates a driver for |render_frame_host|, saves it in the frame_driver_map_ |
+ // and returns a (non-owning) pointer to it. |
+ ContentPasswordManagerDriver* CreateDriverForFrame( |
+ content::RenderFrameHost* render_frame_host); |
base::ScopedPtrMap<content::RenderFrameHost*, |
scoped_ptr<ContentPasswordManagerDriver>> |