Index: chrome/browser/sync/sessions/sync_session_context.cc |
diff --git a/chrome/browser/sync/sessions/sync_session_context.cc b/chrome/browser/sync/sessions/sync_session_context.cc |
deleted file mode 100644 |
index 21ca1c5d6df25226feb669f03c0df1290c4e3d73..0000000000000000000000000000000000000000 |
--- a/chrome/browser/sync/sessions/sync_session_context.cc |
+++ /dev/null |
@@ -1,81 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/sync/sessions/sync_session_context.h" |
- |
-#include "chrome/browser/sync/sessions/debug_info_getter.h" |
-#include "chrome/browser/sync/sessions/session_state.h" |
-#include "chrome/browser/sync/util/extensions_activity_monitor.h" |
- |
-namespace browser_sync { |
-namespace sessions { |
- |
-SyncSessionContext::SyncSessionContext( |
- ServerConnectionManager* connection_manager, |
- syncable::Directory* directory, |
- ModelSafeWorkerRegistrar* model_safe_worker_registrar, |
- ExtensionsActivityMonitor* extensions_activity_monitor, |
- const std::vector<SyncEngineEventListener*>& listeners, |
- DebugInfoGetter* debug_info_getter) |
- : resolver_(NULL), |
- connection_manager_(connection_manager), |
- directory_(directory), |
- registrar_(model_safe_worker_registrar), |
- extensions_activity_monitor_(extensions_activity_monitor), |
- notifications_enabled_(false), |
- max_commit_batch_size_(kDefaultMaxCommitBatchSize), |
- debug_info_getter_(debug_info_getter) { |
- std::vector<SyncEngineEventListener*>::const_iterator it; |
- for (it = listeners.begin(); it != listeners.end(); ++it) |
- listeners_.AddObserver(*it); |
-} |
- |
-SyncSessionContext::SyncSessionContext() |
- : connection_manager_(NULL), |
- directory_(NULL), |
- registrar_(NULL), |
- extensions_activity_monitor_(NULL), |
- debug_info_getter_(NULL) { |
-} |
- |
-SyncSessionContext::~SyncSessionContext() { |
-} |
- |
-void SyncSessionContext::SetUnthrottleTime(syncable::ModelTypeSet types, |
- const base::TimeTicks& time) { |
- for (syncable::ModelTypeSet::Iterator it = types.First(); |
- it.Good(); it.Inc()) { |
- unthrottle_times_[it.Get()] = time; |
- } |
-} |
- |
-void SyncSessionContext::PruneUnthrottledTypes(const base::TimeTicks& time) { |
- UnthrottleTimes::iterator it = unthrottle_times_.begin(); |
- while (it != unthrottle_times_.end()) { |
- if (it->second <= time) { |
- // Delete and increment the iterator. |
- UnthrottleTimes::iterator iterator_to_delete = it; |
- ++it; |
- unthrottle_times_.erase(iterator_to_delete); |
- } else { |
- // Just increment the iterator. |
- ++it; |
- } |
- } |
-} |
- |
-// TODO(lipalani): Call this function and fill the return values in snapshot |
-// so it could be shown in the about:sync page. |
-syncable::ModelTypeSet SyncSessionContext::GetThrottledTypes() const { |
- syncable::ModelTypeSet types; |
- for (UnthrottleTimes::const_iterator it = unthrottle_times_.begin(); |
- it != unthrottle_times_.end(); |
- ++it) { |
- types.Put(it->first); |
- } |
- return types; |
-} |
- |
-} // namespace sessions |
-} // namespace browser_sync |