chromium/components/sync_device_info/device_info_util.cc

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/sync_device_info/device_info_util.h"

#include <algorithm>

#include "base/strings/string_util.h"
#include "base/time/time.h"
#include "components/sync/protocol/device_info_specifics.pb.h"

namespace syncer {

const char DeviceInfoUtil::kClientTagPrefix[] =;
const base::TimeDelta DeviceInfoUtil::kActiveThreshold =;

namespace {

// The delay between periodic updates to the entry corresponding to this device.
const base::TimeDelta kPulseInterval =;

base::TimeDelta Age(const base::Time last_update, const base::Time now) {}

}  // namespace

// static
base::TimeDelta DeviceInfoUtil::GetPulseInterval() {}

// static
base::TimeDelta DeviceInfoUtil::CalculatePulseDelay(
    const base::Time last_update,
    const base::Time now) {}

// static
bool DeviceInfoUtil::IsActive(const base::Time last_update,
                              const base::Time now) {}

// static
std::string DeviceInfoUtil::SpecificsToTag(
    const sync_pb::DeviceInfoSpecifics& specifics) {}

// static
std::string DeviceInfoUtil::TagToCacheGuid(const std::string& tag) {}

}  // namespace syncer