| Index: components/webdata_services/web_data_service_wrapper.h
|
| diff --git a/components/webdata_services/web_data_service_wrapper.h b/components/webdata_services/web_data_service_wrapper.h
|
| index 3ae4af85a36a4ef9713127189ba8c06b88974a37..c1096ad98410d5f066ab427e4f6e4391d49e592c 100644
|
| --- a/components/webdata_services/web_data_service_wrapper.h
|
| +++ b/components/webdata_services/web_data_service_wrapper.h
|
| @@ -23,6 +23,12 @@ class WebDatabaseService;
|
| class PasswordWebDataService;
|
| #endif
|
|
|
| +#if defined(OS_ANDROID)
|
| +namespace payments {
|
| +class PaymentManifestWebDataService;
|
| +} // namespace payments
|
| +#endif
|
| +
|
| namespace autofill {
|
| class AutofillWebDataService;
|
| } // namespace autofill
|
| @@ -42,6 +48,7 @@ class WebDataServiceWrapper : public KeyedService {
|
| ERROR_LOADING_KEYWORD,
|
| ERROR_LOADING_TOKEN,
|
| ERROR_LOADING_PASSWORD,
|
| + ERROR_LOADING_PAYMENT_MANIFEST,
|
| };
|
|
|
| // Shows an error message if a loading error occurs.
|
| @@ -79,6 +86,10 @@ class WebDataServiceWrapper : public KeyedService {
|
| #if defined(OS_WIN)
|
| virtual scoped_refptr<PasswordWebDataService> GetPasswordWebData();
|
| #endif
|
| +#if defined(OS_ANDROID)
|
| + virtual scoped_refptr<payments::PaymentManifestWebDataService>
|
| + GetPaymentManifestWebData();
|
| +#endif
|
|
|
| protected:
|
| // For testing.
|
| @@ -95,6 +106,11 @@ class WebDataServiceWrapper : public KeyedService {
|
| scoped_refptr<PasswordWebDataService> password_web_data_;
|
| #endif
|
|
|
| +#if defined(OS_ANDROID)
|
| + scoped_refptr<payments::PaymentManifestWebDataService>
|
| + payment_manifest_web_data_;
|
| +#endif
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(WebDataServiceWrapper);
|
| };
|
|
|
|
|