chromium/components/sync/engine/active_devices_invalidation_info.cc

// Copyright 2021 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/engine/active_devices_invalidation_info.h"

#include <utility>

namespace syncer {

namespace {

// The maximum number of FCM registration tokens to be returned for a commit
// message.
constexpr size_t kMaxFcmRegistrationTokens =;

}  // namespace

// static
ActiveDevicesInvalidationInfo
ActiveDevicesInvalidationInfo::CreateUninitialized() {}

// static
ActiveDevicesInvalidationInfo ActiveDevicesInvalidationInfo::Create(
    std::vector<std::string> all_fcm_registration_tokens,
    DataTypeSet all_interested_data_types,
    std::map<std::string, DataTypeSet> fcm_token_and_interested_data_types,
    DataTypeSet old_invalidations_interested_data_types) {}

ActiveDevicesInvalidationInfo::ActiveDevicesInvalidationInfo(bool initialized)
    :{}

ActiveDevicesInvalidationInfo::~ActiveDevicesInvalidationInfo() = default;

ActiveDevicesInvalidationInfo::ActiveDevicesInvalidationInfo(
    const ActiveDevicesInvalidationInfo&) = default;
ActiveDevicesInvalidationInfo& ActiveDevicesInvalidationInfo::operator=(
    const ActiveDevicesInvalidationInfo&) = default;
ActiveDevicesInvalidationInfo::ActiveDevicesInvalidationInfo(
    ActiveDevicesInvalidationInfo&&) = default;
ActiveDevicesInvalidationInfo& ActiveDevicesInvalidationInfo::operator=(
    ActiveDevicesInvalidationInfo&&) = default;

bool ActiveDevicesInvalidationInfo::IsSingleClientForTypes(
    const DataTypeSet& types) const {}

bool ActiveDevicesInvalidationInfo::
    IsSingleClientWithStandaloneInvalidationsForTypes(
        const DataTypeSet& types) const {}

bool ActiveDevicesInvalidationInfo::IsSingleClientWithOldInvalidationsForTypes(
    const DataTypeSet& types) const {}

std::vector<std::string>
ActiveDevicesInvalidationInfo::GetFcmRegistrationTokensForInterestedClients(
    DataTypeSet types) const {}

DataTypeSet ActiveDevicesInvalidationInfo::
    GetAllInterestedDataTypesForStandaloneInvalidations() const {}

}  // namespace syncer