Index: chrome/browser/sync/glue/sync_backend_host.cc |
diff --git a/chrome/browser/sync/glue/sync_backend_host.cc b/chrome/browser/sync/glue/sync_backend_host.cc |
index 255f3e32337364ca50d5cc61fe0dc6e8129c063b..58d519e4370ad3decec62a9684ceafc8d1cdb79a 100644 |
--- a/chrome/browser/sync/glue/sync_backend_host.cc |
+++ b/chrome/browser/sync/glue/sync_backend_host.cc |
@@ -102,7 +102,7 @@ void SyncBackendHost::Initialize( |
SyncFrontend* frontend, |
const WeakHandle<JsEventHandler>& event_handler, |
const GURL& sync_service_url, |
- syncable::ModelEnumSet initial_types, |
+ syncable::ModelTypeSet initial_types, |
const SyncCredentials& credentials, |
bool delete_sync_data_folder) { |
if (!sync_thread_.Start()) |
@@ -111,7 +111,7 @@ void SyncBackendHost::Initialize( |
frontend_ = frontend; |
DCHECK(frontend); |
- syncable::ModelEnumSet initial_types_with_nigori(initial_types); |
+ syncable::ModelTypeSet initial_types_with_nigori(initial_types); |
CHECK(sync_prefs_.get()); |
if (sync_prefs_->HasSyncSetupCompleted()) { |
initial_types_with_nigori.Put(syncable::NIGORI); |
@@ -247,13 +247,13 @@ void SyncBackendHost::Shutdown(bool sync_disabled) { |
} |
void SyncBackendHost::ConfigureDataTypes( |
- syncable::ModelEnumSet types_to_add, |
- syncable::ModelEnumSet types_to_remove, |
+ syncable::ModelTypeSet types_to_add, |
+ syncable::ModelTypeSet types_to_remove, |
sync_api::ConfigureReason reason, |
- base::Callback<void(syncable::ModelEnumSet)> ready_task, |
+ base::Callback<void(syncable::ModelTypeSet)> ready_task, |
bool enable_nigori) { |
- syncable::ModelEnumSet types_to_add_with_nigori = types_to_add; |
- syncable::ModelEnumSet types_to_remove_with_nigori = types_to_remove; |
+ syncable::ModelTypeSet types_to_add_with_nigori = types_to_add; |
+ syncable::ModelTypeSet types_to_remove_with_nigori = types_to_remove; |
if (enable_nigori) { |
types_to_add_with_nigori.Put(syncable::NIGORI); |
types_to_remove_with_nigori.Remove(syncable::NIGORI); |
@@ -482,7 +482,7 @@ void SyncBackendHost::Core::OnClearServerDataSucceeded() { |
} |
void SyncBackendHost::Core::OnEncryptedTypesChanged( |
- syncable::ModelEnumSet encrypted_types, |
+ syncable::ModelTypeSet encrypted_types, |
bool encrypt_everything) { |
if (!sync_loop_) |
return; |
@@ -684,7 +684,7 @@ void SyncBackendHost::Core::DoShutdown(bool sync_disabled) { |
} |
void SyncBackendHost::Core::DoRequestConfig( |
- syncable::ModelEnumSet types_to_config, |
+ syncable::ModelTypeSet types_to_config, |
sync_api::ConfigureReason reason) { |
DCHECK_EQ(MessageLoop::current(), sync_loop_); |
sync_manager_->RequestConfig(types_to_config, reason); |
@@ -720,7 +720,7 @@ void SyncBackendHost::Core::HandleInitializationCompletedOnFrontendLoop( |
void SyncBackendHost::Core::HandleNigoriConfigurationCompletedOnFrontendLoop( |
const WeakHandle<JsBackend>& js_backend, |
- const syncable::ModelEnumSet failed_configuration_types) { |
+ const syncable::ModelTypeSet failed_configuration_types) { |
if (!host_) |
return; |
host_->HandleInitializationCompletedOnFrontendLoop( |
@@ -794,7 +794,7 @@ void SyncBackendHost::Core::NotifyUpdatedToken(const std::string& token) { |
} |
void SyncBackendHost::Core::NotifyEncryptedTypesChanged( |
- syncable::ModelEnumSet encrypted_types, |
+ syncable::ModelTypeSet encrypted_types, |
bool encrypt_everything) { |
if (!host_) |
return; |
@@ -820,7 +820,7 @@ void SyncBackendHost::Core::HandleSyncCycleCompletedOnFrontendLoop( |
SVLOG(1) << "Got snapshot " << snapshot->ToString(); |
- const syncable::ModelEnumSet to_migrate = |
+ const syncable::ModelTypeSet to_migrate = |
snapshot->syncer_status.types_needing_local_migration; |
if (!to_migrate.Empty()) |
host_->frontend_->OnMigrationNeededForTypes(to_migrate); |
@@ -836,20 +836,20 @@ void SyncBackendHost::Core::HandleSyncCycleCompletedOnFrontendLoop( |
if (host_->pending_download_state_.get()) { |
scoped_ptr<PendingConfigureDataTypesState> state( |
host_->pending_download_state_.release()); |
- const syncable::ModelEnumSet types_to_add = state->types_to_add; |
- const syncable::ModelEnumSet added_types = state->added_types; |
+ const syncable::ModelTypeSet types_to_add = state->types_to_add; |
+ const syncable::ModelTypeSet added_types = state->added_types; |
DCHECK(types_to_add.HasAll(added_types)); |
- const syncable::ModelEnumSet initial_sync_ended = |
+ const syncable::ModelTypeSet initial_sync_ended = |
snapshot->initial_sync_ended; |
- const syncable::ModelEnumSet failed_configuration_types = |
+ const syncable::ModelTypeSet failed_configuration_types = |
Difference(added_types, initial_sync_ended); |
SVLOG(1) |
<< "Added types: " |
- << syncable::ModelEnumSetToString(added_types) |
+ << syncable::ModelTypeSetToString(added_types) |
<< ", configured types: " |
- << syncable::ModelEnumSetToString(initial_sync_ended) |
+ << syncable::ModelTypeSetToString(initial_sync_ended) |
<< ", failed configuration types: " |
- << syncable::ModelEnumSetToString(failed_configuration_types); |
+ << syncable::ModelTypeSetToString(failed_configuration_types); |
state->ready_task.Run(failed_configuration_types); |
if (!failed_configuration_types.Empty()) |
return; |
@@ -883,7 +883,7 @@ void SyncBackendHost::Core::FinishConfigureDataTypesOnFrontendLoop() { |
void SyncBackendHost::AddExperimentalTypes() { |
CHECK(initialized()); |
- syncable::ModelEnumSet to_add; |
+ syncable::ModelTypeSet to_add; |
if (core_->sync_manager()->ReceivedExperimentalTypes(&to_add)) |
frontend_->OnDataTypesChanged(to_add); |
} |
@@ -919,8 +919,8 @@ void SyncBackendHost::HandleInitializationCompletedOnFrontendLoop( |
case NOT_INITIALIZED: |
initialization_state_ = DOWNLOADING_NIGORI; |
ConfigureDataTypes( |
- syncable::ModelEnumSet(), |
- syncable::ModelEnumSet(), |
+ syncable::ModelTypeSet(), |
+ syncable::ModelTypeSet(), |
sync_api::CONFIGURE_REASON_NEW_CLIENT, |
// Calls back into this function. |
base::Bind( |
@@ -977,7 +977,7 @@ void SyncBackendHost::FinishConfigureDataTypesOnFrontendLoop() { |
if (pending_config_mode_state_->added_types.Empty() && |
!core_->sync_manager()->InitialSyncEndedForAllEnabledTypes()) { |
- syncable::ModelEnumSet enabled_types; |
+ syncable::ModelTypeSet enabled_types; |
ModelSafeRoutingInfo routing_info; |
registrar_->GetModelSafeRoutingInfo(&routing_info); |
for (ModelSafeRoutingInfo::const_iterator i = routing_info.begin(); |
@@ -1002,13 +1002,13 @@ void SyncBackendHost::FinishConfigureDataTypesOnFrontendLoop() { |
if (pending_config_mode_state_->added_types.Empty()) { |
SVLOG(1) << "No new types added; calling ready_task directly"; |
// No new types - just notify the caller that the types are available. |
- const syncable::ModelEnumSet failed_configuration_types; |
+ const syncable::ModelTypeSet failed_configuration_types; |
pending_config_mode_state_->ready_task.Run(failed_configuration_types); |
} else { |
pending_download_state_.reset(pending_config_mode_state_.release()); |
// Always configure nigori if it's enabled. |
- syncable::ModelEnumSet types_to_config = |
+ syncable::ModelTypeSet types_to_config = |
pending_download_state_->added_types; |
if (IsNigoriEnabled()) { |
// Note: Nigori is the only type that gets added with a nonempty |
@@ -1019,7 +1019,7 @@ void SyncBackendHost::FinishConfigureDataTypesOnFrontendLoop() { |
types_to_config.Put(syncable::NIGORI); |
} |
SVLOG(1) << "Types " |
- << syncable::ModelEnumSetToString(types_to_config) |
+ << syncable::ModelTypeSetToString(types_to_config) |
<< " added; calling DoRequestConfig"; |
sync_thread_.message_loop()->PostTask(FROM_HERE, |
base::Bind(&SyncBackendHost::Core::DoRequestConfig, |