Index: components/sync_driver/device_info_util.cc |
diff --git a/components/sync_driver/device_info_util.cc b/components/sync_driver/device_info_util.cc |
deleted file mode 100644 |
index fa5c24019db132cb19e6db0b5bfde6b3172bbb24..0000000000000000000000000000000000000000 |
--- a/components/sync_driver/device_info_util.cc |
+++ /dev/null |
@@ -1,56 +0,0 @@ |
-// Copyright 2016 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 "components/sync_driver/device_info_util.h" |
- |
-#include <algorithm> |
- |
-#include "base/strings/string_util.h" |
-#include "components/sync/protocol/sync.pb.h" |
- |
-namespace sync_driver { |
- |
-using base::Time; |
-using base::TimeDelta; |
-using sync_pb::DeviceInfoSpecifics; |
- |
-const char DeviceInfoUtil::kClientTagPrefix[] = "DeviceInfo_"; |
-const TimeDelta DeviceInfoUtil::kPulseInterval = TimeDelta::FromDays(1); |
-const TimeDelta DeviceInfoUtil::kActiveThreshold = TimeDelta::FromDays(14); |
- |
-namespace { |
- |
-base::TimeDelta Age(const base::Time last_update, const base::Time now) { |
- // Don't allow negative age for things somehow updated in the future. |
- return std::max(base::TimeDelta(), now - last_update); |
-} |
- |
-} // namespace |
- |
-// static |
-base::TimeDelta DeviceInfoUtil::CalculatePulseDelay( |
- const base::Time last_update, |
- const base::Time now) { |
- // Don't allow negative delays for very stale data, use delay of 0. |
- return std::max(base::TimeDelta(), kPulseInterval - Age(last_update, now)); |
-} |
- |
-// static |
-bool DeviceInfoUtil::IsActive(const Time last_update, const Time now) { |
- return Age(last_update, now) < kActiveThreshold; |
-} |
- |
-// static |
-std::string DeviceInfoUtil::SpecificsToTag( |
- const sync_pb::DeviceInfoSpecifics& specifics) { |
- return kClientTagPrefix + specifics.cache_guid(); |
-} |
- |
-// static |
-std::string DeviceInfoUtil::TagToCacheGuid(const std::string& tag) { |
- DCHECK(base::StartsWith(tag, kClientTagPrefix, base::CompareCase::SENSITIVE)); |
- return tag.substr(strlen(kClientTagPrefix)); |
-} |
- |
-} // namespace sync_driver |