| Index: chrome/browser/profile.h
|
| ===================================================================
|
| --- chrome/browser/profile.h (revision 44739)
|
| +++ chrome/browser/profile.h (working copy)
|
| @@ -75,6 +75,7 @@
|
| class WebDataService;
|
| class WebKitContext;
|
| class WebResourceService;
|
| +class CloudPrintProxyService;
|
|
|
| typedef intptr_t ProfileId;
|
|
|
| @@ -351,6 +352,9 @@
|
| // Returns the ProfileSyncService, creating if not yet created.
|
| virtual ProfileSyncService* GetProfileSyncService() = 0;
|
|
|
| + // Returns the CloudPrintProxyService, creating if not yet created.
|
| + virtual CloudPrintProxyService* GetCloudPrintProxyService() = 0;
|
| +
|
| // Return whether 2 profiles are the same. 2 profiles are the same if they
|
| // represent the same profile. This can happen if there is pointer equality
|
| // or if one profile is the off the record version of another profile (or vice
|
| @@ -516,6 +520,8 @@
|
| virtual NTPResourceCache* GetNTPResourceCache();
|
| virtual ProfileSyncService* GetProfileSyncService();
|
| void InitSyncService();
|
| + virtual CloudPrintProxyService* GetCloudPrintProxyService();
|
| + void InitCloudPrintProxyService();
|
|
|
| // NotificationObserver implementation.
|
| virtual void Observe(NotificationType type,
|
| @@ -571,6 +577,7 @@
|
|
|
| scoped_ptr<ProfileSyncFactory> profile_sync_factory_;
|
| scoped_ptr<ProfileSyncService> sync_service_;
|
| + scoped_ptr<CloudPrintProxyService> cloud_print_proxy_service_;
|
|
|
| scoped_refptr<ChromeURLRequestContextGetter> request_context_;
|
|
|
|
|