// Copyright 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. // // Constants used by SyncScheduler when polling servers for updates. #ifndef SYNC_INTERNAL_API_PUBLIC_ENGINE_POLLING_CONSTANTS_H_ #define SYNC_INTERNAL_API_PUBLIC_ENGINE_POLLING_CONSTANTS_H_ #include "sync/base/sync_export.h" namespace syncer { SYNC_EXPORT_PRIVATE extern const int64 kDefaultShortPollIntervalSeconds; SYNC_EXPORT_PRIVATE extern const int64 kDefaultLongPollIntervalSeconds; SYNC_EXPORT extern const int64 kMaxBackoffSeconds; SYNC_EXPORT extern const int kBackoffRandomizationFactor; SYNC_EXPORT_PRIVATE extern const int kInitialBackoffRetrySeconds; SYNC_EXPORT_PRIVATE extern const int kInitialBackoffShortRetrySeconds; SYNC_EXPORT_PRIVATE extern const int kInitialBackoffImmediateRetrySeconds; } // namespace syncer #endif // SYNC_INTERNAL_API_PUBLIC_ENGINE_POLLING_CONSTANTS_H_