172a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen// Copyright (c) 2010 The Chromium Authors. All rights reserved. 272a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen// Use of this source code is governed by a BSD-style license that can be 372a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen// found in the LICENSE file. 472a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen// 572a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen// Constants used by SyncerThread when polling servers for updates. 672a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen 772a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen#ifndef CHROME_BROWSER_SYNC_ENGINE_POLLING_CONSTANTS_H_ 872a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen#define CHROME_BROWSER_SYNC_ENGINE_POLLING_CONSTANTS_H_ 972a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen#pragma once 1072a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen 1172a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsennamespace browser_sync { 1272a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen 1372a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const int64 kDefaultShortPollIntervalSeconds; 1472a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const int64 kDefaultLongPollIntervalSeconds; 1572a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const int64 kMaxBackoffSeconds; 1672a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenextern const int kBackoffRandomizationFactor; 1772a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen 1872a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen} // namespace browser_sync 1972a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen 2072a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen#endif // CHROME_BROWSER_SYNC_ENGINE_POLLING_CONSTANTS_H_ 21