| Index: chrome/browser/sync/profile_sync_service.h
|
| diff --git a/chrome/browser/sync/profile_sync_service.h b/chrome/browser/sync/profile_sync_service.h
|
| index c9bfd849a958ef2160cc49c1be7d777f78ae8bb7..4e9c32440eaf9d8cba714a381707ab37141708bc 100644
|
| --- a/chrome/browser/sync/profile_sync_service.h
|
| +++ b/chrome/browser/sync/profile_sync_service.h
|
| @@ -71,6 +71,7 @@ class SyncSessionSnapshot;
|
|
|
| namespace syncer {
|
| class BaseTransaction;
|
| +class HttpPostProviderFactoryFactory;
|
| struct SyncCredentials;
|
| struct UserShare;
|
| } // namespace syncer
|
| @@ -699,6 +700,11 @@ class ProfileSyncService
|
|
|
| browser_sync::FaviconCache* GetFaviconCache();
|
|
|
| + // Overrides the HttpPostProviderFactoryFactory used for Sync connections.
|
| + void OverrideHttpPostProviderFactoryFactoryForTest(
|
| + syncer::HttpPostProviderFactoryFactory*
|
| + http_post_provider_factory_factory);
|
| +
|
| protected:
|
| // Used by test classes that derive from ProfileSyncService.
|
| virtual browser_sync::SyncBackendHost* GetBackendForTest();
|
| @@ -1040,6 +1046,8 @@ class ProfileSyncService
|
|
|
| scoped_ptr<SessionsSyncManager> sessions_sync_manager_;
|
|
|
| + syncer::HttpPostProviderFactoryFactory* http_post_provider_factory_factory_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(ProfileSyncService);
|
| };
|
|
|
|
|