| Index: chrome/browser/sync/glue/data_type_manager.h
|
| diff --git a/chrome/browser/sync/glue/data_type_manager.h b/chrome/browser/sync/glue/data_type_manager.h
|
| index 691e5ce66158cc2897e29b458807c2aa2f018527..2bde4496b6c06bd2e6afd3923cc6b49e0ce177d5 100644
|
| --- a/chrome/browser/sync/glue/data_type_manager.h
|
| +++ b/chrome/browser/sync/glue/data_type_manager.h
|
| @@ -59,11 +59,21 @@ class DataTypeManager {
|
| TypeSet requested_types);
|
| ConfigureResult(ConfigureStatus status,
|
| TypeSet requested_types,
|
| - const std::list<SyncError>& errors);
|
| + const std::list<SyncError>& failed_data_types,
|
| + syncable::ModelTypeSet waiting_to_start);
|
| ~ConfigureResult();
|
| ConfigureStatus status;
|
| TypeSet requested_types;
|
| - std::list<SyncError> errors;
|
| +
|
| + // These types encountered a failure in association.
|
| + std::list<SyncError> failed_data_types;
|
| +
|
| + // List of types that failed to start association with in our alloted
|
| + // time period(see kDataTypeLoadWaitTimeInSeconds). We move
|
| + // forward here and allow these types to continue loading in the
|
| + // background. When these types are loaded DataTypeManager will
|
| + // be informed and another configured cycle will be started.
|
| + syncable::ModelTypeSet waiting_to_start;
|
| };
|
|
|
| virtual ~DataTypeManager() {}
|
|
|