chromium/components/sync/invalidations/sync_invalidations_service_impl.cc

// Copyright 2020 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/invalidations/sync_invalidations_service_impl.h"

#include <utility>

#include "components/sync/invalidations/fcm_handler.h"
#include "components/sync/invalidations/interested_data_types_handler.h"

namespace syncer {

namespace {

constexpr char kSenderId[] =;
constexpr char kApplicationId[] =;

}  // namespace

SyncInvalidationsServiceImpl::SyncInvalidationsServiceImpl(
    gcm::GCMDriver* gcm_driver,
    instance_id::InstanceIDDriver* instance_id_driver) {}

SyncInvalidationsServiceImpl::~SyncInvalidationsServiceImpl() {}

void SyncInvalidationsServiceImpl::AddListener(
    InvalidationsListener* listener) {}

bool SyncInvalidationsServiceImpl::HasListener(
    InvalidationsListener* listener) {}

void SyncInvalidationsServiceImpl::RemoveListener(
    InvalidationsListener* listener) {}

void SyncInvalidationsServiceImpl::AddTokenObserver(
    FCMRegistrationTokenObserver* observer) {}

void SyncInvalidationsServiceImpl::RemoveTokenObserver(
    FCMRegistrationTokenObserver* observer) {}

void SyncInvalidationsServiceImpl::StartListening() {}

void SyncInvalidationsServiceImpl::StopListening() {}

void SyncInvalidationsServiceImpl::StopListeningPermanently() {}

std::optional<std::string>
SyncInvalidationsServiceImpl::GetFCMRegistrationToken() const {}

void SyncInvalidationsServiceImpl::SetInterestedDataTypesHandler(
    InterestedDataTypesHandler* handler) {}

std::optional<DataTypeSet>
SyncInvalidationsServiceImpl::GetInterestedDataTypes() const {}

void SyncInvalidationsServiceImpl::SetInterestedDataTypes(
    const DataTypeSet& data_types) {}

void SyncInvalidationsServiceImpl::
    SetCommittedAdditionalInterestedDataTypesCallback(
        InterestedDataTypesAppliedCallback callback) {}

void SyncInvalidationsServiceImpl::Shutdown() {}

FCMHandler* SyncInvalidationsServiceImpl::GetFCMHandlerForTesting() {}

}  // namespace syncer