| 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 a37d9a4f3b6decb18a00609bd2eccd44febc3d31..6ff5bf51d9f0d2418e833cb676b4e909cdb0efdb 100644
|
| --- a/chrome/browser/sync/profile_sync_service.h
|
| +++ b/chrome/browser/sync/profile_sync_service.h
|
| @@ -63,8 +63,6 @@ class CommandLine;
|
|
|
| namespace browser_sync {
|
| class BackendMigrator;
|
| -class ChangeProcessor;
|
| -class DataTypeManager;
|
| class DeviceInfo;
|
| class FaviconCache;
|
| class JsController;
|
| @@ -75,6 +73,11 @@ class SyncSessionSnapshot;
|
| } // namespace sessions
|
| } // namespace browser_sync
|
|
|
| +namespace sync_driver {
|
| +class ChangeProcessor;
|
| +class DataTypeManager;
|
| +} // namespace sync_driver
|
| +
|
| namespace syncer {
|
| class BaseTransaction;
|
| class NetworkResources;
|
| @@ -176,12 +179,12 @@ using browser_sync::SessionsSyncManager;
|
| // data from the sync server.
|
| //
|
| class ProfileSyncService : public ProfileSyncServiceBase,
|
| - public browser_sync::SyncFrontend,
|
| + public sync_driver::SyncFrontend,
|
| public sync_driver::SyncPrefObserver,
|
| - public browser_sync::DataTypeManagerObserver,
|
| + public sync_driver::DataTypeManagerObserver,
|
| public syncer::UnrecoverableErrorHandler,
|
| public KeyedService,
|
| - public browser_sync::DataTypeEncryptionHandler,
|
| + public sync_driver::DataTypeEncryptionHandler,
|
| public OAuth2TokenService::Consumer,
|
| public OAuth2TokenService::Observer,
|
| public SigninManagerBase::Observer {
|
| @@ -328,7 +331,7 @@ class ProfileSyncService : public ProfileSyncServiceBase,
|
| // enable or activate the synchronization of the data type (see
|
| // ActivateDataType). Takes ownership of the pointer.
|
| void RegisterDataTypeController(
|
| - browser_sync::DataTypeController* data_type_controller);
|
| + sync_driver::DataTypeController* data_type_controller);
|
|
|
| // Registers a type whose sync storage will not be managed by the
|
| // ProfileSyncService. It declares that this sync type may be activated at
|
| @@ -383,7 +386,7 @@ class ProfileSyncService : public ProfileSyncServiceBase,
|
| // Fills state_map with a map of current data types that are possible to
|
| // sync, as well as their states.
|
| void GetDataTypeControllerStates(
|
| - browser_sync::DataTypeController::StateMap* state_map) const;
|
| + sync_driver::DataTypeController::StateMap* state_map) const;
|
|
|
| // Disables sync for user. Use ShowLoginDialog to enable.
|
| virtual void DisableForUser();
|
| @@ -429,7 +432,7 @@ class ProfileSyncService : public ProfileSyncServiceBase,
|
|
|
| // DataTypeManagerObserver implementation.
|
| virtual void OnConfigureDone(
|
| - const browser_sync::DataTypeManager::ConfigureResult& result) OVERRIDE;
|
| + const sync_driver::DataTypeManager::ConfigureResult& result) OVERRIDE;
|
| virtual void OnConfigureRetry() OVERRIDE;
|
| virtual void OnConfigureStart() OVERRIDE;
|
|
|
| @@ -710,9 +713,9 @@ class ProfileSyncService : public ProfileSyncServiceBase,
|
| }
|
|
|
| // TODO(sync): This is only used in tests. Can we remove it?
|
| - const browser_sync::FailedDataTypesHandler& failed_data_types_handler() const;
|
| + const sync_driver::FailedDataTypesHandler& failed_data_types_handler() const;
|
|
|
| - browser_sync::DataTypeManager::ConfigureStatus configure_status() {
|
| + sync_driver::DataTypeManager::ConfigureStatus configure_status() {
|
| return configure_status_;
|
| }
|
|
|
| @@ -795,7 +798,7 @@ class ProfileSyncService : public ProfileSyncServiceBase,
|
|
|
| virtual syncer::WeakHandle<syncer::JsEventHandler> GetJsEventHandler();
|
|
|
| - const browser_sync::DataTypeController::TypeMap&
|
| + const sync_driver::DataTypeController::TypeMap&
|
| directory_data_type_controllers() {
|
| return directory_data_type_controllers_;
|
| }
|
| @@ -987,7 +990,7 @@ class ProfileSyncService : public ProfileSyncServiceBase,
|
| bool is_first_time_sync_configure_;
|
|
|
| // List of available data type controllers for directory types.
|
| - browser_sync::DataTypeController::TypeMap directory_data_type_controllers_;
|
| + sync_driver::DataTypeController::TypeMap directory_data_type_controllers_;
|
|
|
| // Whether the SyncBackendHost has been initialized.
|
| bool backend_initialized_;
|
| @@ -1011,10 +1014,10 @@ class ProfileSyncService : public ProfileSyncServiceBase,
|
| tracked_objects::Location unrecoverable_error_location_;
|
|
|
| // Manages the start and stop of the directory data types.
|
| - scoped_ptr<browser_sync::DataTypeManager> directory_data_type_manager_;
|
| + scoped_ptr<sync_driver::DataTypeManager> directory_data_type_manager_;
|
|
|
| // Manager for the non-blocking data types.
|
| - browser_sync::NonBlockingDataTypeManager non_blocking_data_type_manager_;
|
| + sync_driver::NonBlockingDataTypeManager non_blocking_data_type_manager_;
|
|
|
| ObserverList<ProfileSyncServiceBase::Observer> observers_;
|
| ObserverList<browser_sync::ProtocolEventObserver> protocol_event_observers_;
|
| @@ -1056,9 +1059,9 @@ class ProfileSyncService : public ProfileSyncServiceBase,
|
|
|
| // Tracks the set of failed data types (those that encounter an error
|
| // or must delay loading for some reason).
|
| - browser_sync::FailedDataTypesHandler failed_data_types_handler_;
|
| + sync_driver::FailedDataTypesHandler failed_data_types_handler_;
|
|
|
| - browser_sync::DataTypeManager::ConfigureStatus configure_status_;
|
| + sync_driver::DataTypeManager::ConfigureStatus configure_status_;
|
|
|
| // The set of currently enabled sync experiments.
|
| syncer::Experiments current_experiments_;
|
|
|