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