| Index: chrome/browser/sync/glue/sync_backend_host.h
|
| diff --git a/chrome/browser/sync/glue/sync_backend_host.h b/chrome/browser/sync/glue/sync_backend_host.h
|
| index f65ffa1a1de2ddff4ffc4b1bc26b217087b1c60e..f2eee5c7fd0cf4e696f7886d950fe4a63f97be36 100644
|
| --- a/chrome/browser/sync/glue/sync_backend_host.h
|
| +++ b/chrome/browser/sync/glue/sync_backend_host.h
|
| @@ -28,7 +28,8 @@ class MessageLoop;
|
| }
|
|
|
| namespace syncer {
|
| -class NetworkResources;
|
| +class CancelationSignal;
|
| +class HttpPostProviderFactory;
|
| class SyncManagerFactory;
|
| class UnrecoverableErrorHandler;
|
| }
|
| @@ -47,6 +48,8 @@ namespace browser_sync {
|
| class SyncBackendHost : public sync_driver::BackendDataTypeConfigurer {
|
| public:
|
| typedef syncer::SyncStatus Status;
|
| + typedef base::Callback<scoped_ptr<syncer::HttpPostProviderFactory>(
|
| + syncer::CancelationSignal*)> HttpPostProviderFactoryGetter;
|
|
|
| // Stubs used by implementing classes.
|
| SyncBackendHost();
|
| @@ -72,7 +75,7 @@ class SyncBackendHost : public sync_driver::BackendDataTypeConfigurer {
|
| const syncer::WeakHandle<syncer::UnrecoverableErrorHandler>&
|
| unrecoverable_error_handler,
|
| const base::Closure& report_unrecoverable_error_function,
|
| - syncer::NetworkResources* network_resources,
|
| + const HttpPostProviderFactoryGetter& http_post_provider_factory_getter,
|
| scoped_ptr<syncer::SyncEncryptionHandler::NigoriState>
|
| saved_nigori_state) = 0;
|
|
|
|
|