| Index: chrome/browser/webdata/web_data_service_factory.h
|
| diff --git a/chrome/browser/webdata/web_data_service_factory.h b/chrome/browser/webdata/web_data_service_factory.h
|
| index 3eded2df69c08542abf4a1d6c93555dc35ab298f..ae3a38581cc30623ae528cb8d3f6ab1f97e3b906 100644
|
| --- a/chrome/browser/webdata/web_data_service_factory.h
|
| +++ b/chrome/browser/webdata/web_data_service_factory.h
|
| @@ -13,6 +13,7 @@
|
| #include "components/keyed_service/core/keyed_service.h"
|
| #include "components/webdata/common/web_database_service.h"
|
|
|
| +class KeywordWebDataService;
|
| class TokenWebData;
|
| class WebDataService;
|
|
|
| @@ -35,6 +36,8 @@ class WebDataServiceWrapper : public KeyedService {
|
|
|
| virtual scoped_refptr<autofill::AutofillWebDataService> GetAutofillWebData();
|
|
|
| + virtual scoped_refptr<KeywordWebDataService> GetKeywordWebData();
|
| +
|
| virtual scoped_refptr<WebDataService> GetWebData();
|
|
|
| virtual scoped_refptr<TokenWebData> GetTokenWebData();
|
| @@ -43,6 +46,7 @@ class WebDataServiceWrapper : public KeyedService {
|
| scoped_refptr<WebDatabaseService> web_database_;
|
|
|
| scoped_refptr<autofill::AutofillWebDataService> autofill_web_data_;
|
| + scoped_refptr<KeywordWebDataService> keyword_web_data_;
|
| scoped_refptr<TokenWebData> token_web_data_;
|
| scoped_refptr<WebDataService> web_data_;
|
|
|
| @@ -67,6 +71,11 @@ class WebDataServiceFactory : public BrowserContextKeyedServiceFactory {
|
| GetAutofillWebDataForProfile(Profile* profile,
|
| Profile::ServiceAccessType access_type);
|
|
|
| + // Returns the KeywordWebDataService associated with the |profile|.
|
| + static scoped_refptr<KeywordWebDataService>
|
| + GetKeywordWebDataForProfile(Profile* profile,
|
| + Profile::ServiceAccessType access_type);
|
| +
|
| // Returns the TokenWebData associated with the |profile|.
|
| static scoped_refptr<TokenWebData> GetTokenWebDataForProfile(Profile* profile,
|
| Profile::ServiceAccessType access_type);
|
|
|