| Index: sync/internal_api/sync_manager.cc
|
| diff --git a/sync/internal_api/sync_manager.cc b/sync/internal_api/sync_manager.cc
|
| index 9da3e2748f30182993e8cef69414d6c68d4ce05a..2f2f759e21604a3ad6283cae77a07d83db7fc5a5 100644
|
| --- a/sync/internal_api/sync_manager.cc
|
| +++ b/sync/internal_api/sync_manager.cc
|
| @@ -18,6 +18,7 @@
|
| #include "base/string_number_conversions.h"
|
| #include "base/values.h"
|
| #include "net/base/network_change_notifier.h"
|
| +#include "sync/engine/throttled_data_type_tracker.h"
|
| #include "sync/engine/net/server_connection_manager.h"
|
| #include "sync/engine/nigori_util.h"
|
| #include "sync/engine/polling_constants.h"
|
| @@ -146,6 +147,7 @@ class SyncManager::SyncInternal
|
| initialized_(false),
|
| testing_mode_(NON_TEST),
|
| observing_ip_address_changes_(false),
|
| + throttled_data_type_tracker_(&allstatus_),
|
| traffic_recorder_(kMaxMessagesToRecord, kMaxMessageSizeToRecord),
|
| encryptor_(NULL),
|
| unrecoverable_error_handler_(NULL),
|
| @@ -608,6 +610,8 @@ class SyncManager::SyncInternal
|
| JsSyncManagerObserver js_sync_manager_observer_;
|
| JsMutationEventObserver js_mutation_event_observer_;
|
|
|
| + browser_sync::ThrottledDataTypeTracker throttled_data_type_tracker_;
|
| +
|
| // This is for keeping track of client events to send to the server.
|
| DebugInfoEventListener debug_info_event_listener_;
|
|
|
| @@ -952,6 +956,7 @@ bool SyncManager::SyncInternal::Init(
|
| directory(),
|
| model_safe_worker_registrar,
|
| extensions_activity_monitor,
|
| + &throttled_data_type_tracker_,
|
| listeners,
|
| &debug_info_event_listener_,
|
| &traffic_recorder_);
|
|
|