Index: chrome/browser/safe_browsing/services_delegate.h |
diff --git a/chrome/browser/safe_browsing/services_delegate.h b/chrome/browser/safe_browsing/services_delegate.h |
index 463e56b3f4acd5df5acf3236fb63433616b88e4f..75a2f30bd251bce1c07f22b614ba65d9038072c4 100644 |
--- a/chrome/browser/safe_browsing/services_delegate.h |
+++ b/chrome/browser/safe_browsing/services_delegate.h |
@@ -31,6 +31,7 @@ namespace safe_browsing { |
class ClientSideDetectionService; |
class DownloadProtectionService; |
class IncidentReportingService; |
+class PasswordProtectionService; |
class ResourceRequestDetector; |
struct ResourceRequestInfo; |
class SafeBrowsingService; |
@@ -106,6 +107,11 @@ class ServicesDelegate { |
net::URLRequestContextGetter* url_request_context_getter, |
const V4ProtocolConfig& v4_config) = 0; |
virtual void StopOnIOThread(bool shutdown) = 0; |
+ |
+ virtual void CreatePasswordProtectionService(Profile* profile) = 0; |
+ virtual void RemovePasswordProtectionService(Profile* profile) = 0; |
+ virtual PasswordProtectionService* GetPasswordProtectionService( |
+ Profile* profile) const = 0; |
}; |
} // namespace safe_browsing |