Index: chrome/browser/sync/engine/syncer_thread2.h |
diff --git a/chrome/browser/sync/engine/syncer_thread2.h b/chrome/browser/sync/engine/syncer_thread2.h |
index e60b5f47fe84c46f3ef90519a8bf1507a93d7e8b..138d2a5929084006a84904cd6fc22cf73230b91c 100644 |
--- a/chrome/browser/sync/engine/syncer_thread2.h |
+++ b/chrome/browser/sync/engine/syncer_thread2.h |
@@ -84,25 +84,7 @@ class SyncerThread : public sessions::SyncSession::Delegate { |
friend class SyncerThread2Test; |
// State pertaining to exponential backoff or throttling periods. |
- struct WaitInterval { |
- enum Mode { |
- // A wait interval whose duration has been affected by exponential |
- // backoff. |
- // EXPONENTIAL_BACKOFF intervals are nudge-rate limited to 1 per interval. |
- EXPONENTIAL_BACKOFF, |
- // A server-initiated throttled interval. We do not allow any syncing |
- // during such an interval. |
- THROTTLED, |
- }; |
- Mode mode; |
- |
- // This bool is set to true if we have observed a nudge during this |
- // interval and mode == EXPONENTIAL_BACKOFF. |
- bool had_nudge; |
- base::TimeDelta length; |
- base::OneShotTimer<SyncerThread> timer; |
- WaitInterval(Mode mode, base::TimeDelta length); |
- }; |
+ struct WaitInterval; |
// Internal state for every sync task that is scheduled. |
struct SyncSessionJob { |