chromium/components/sync/model/forwarding_data_type_controller_delegate.cc

// Copyright 2018 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/model/forwarding_data_type_controller_delegate.h"

#include <utility>

namespace syncer {

ForwardingDataTypeControllerDelegate::ForwardingDataTypeControllerDelegate(
    DataTypeControllerDelegate* other)
    :{}

ForwardingDataTypeControllerDelegate::
    ~ForwardingDataTypeControllerDelegate() = default;

void ForwardingDataTypeControllerDelegate::OnSyncStarting(
    const DataTypeActivationRequest& request,
    StartCallback callback) {}

void ForwardingDataTypeControllerDelegate::OnSyncStopping(
    SyncStopMetadataFate metadata_fate) {}

void ForwardingDataTypeControllerDelegate::HasUnsyncedData(
    base::OnceCallback<void(bool)> callback) {}

void ForwardingDataTypeControllerDelegate::GetAllNodesForDebugging(
    AllNodesCallback callback) {}

void ForwardingDataTypeControllerDelegate::GetTypeEntitiesCountForDebugging(
    base::OnceCallback<void(const TypeEntitiesCount&)> callback) const {}

void ForwardingDataTypeControllerDelegate::
    RecordMemoryUsageAndCountsHistograms() {}

void ForwardingDataTypeControllerDelegate::ClearMetadataIfStopped() {}

void ForwardingDataTypeControllerDelegate::ReportBridgeErrorForTest() {}

}  // namespace syncer