| Index: sync/engine/commit_processor.cc
|
| diff --git a/sync/engine/commit_processor.cc b/sync/engine/commit_processor.cc
|
| deleted file mode 100644
|
| index 87e2696e6040bce4b0447a8a054ec507a29764c7..0000000000000000000000000000000000000000
|
| --- a/sync/engine/commit_processor.cc
|
| +++ /dev/null
|
| @@ -1,66 +0,0 @@
|
| -// Copyright 2014 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 "sync/engine/commit_processor.h"
|
| -
|
| -#include <stddef.h>
|
| -
|
| -#include <utility>
|
| -
|
| -#include "base/metrics/histogram_macros.h"
|
| -#include "sync/engine/commit_contribution.h"
|
| -#include "sync/engine/commit_contributor.h"
|
| -#include "sync/protocol/sync.pb.h"
|
| -
|
| -namespace syncer {
|
| -
|
| -typedef std::map<ModelType, size_t> TypeToIndexMap;
|
| -
|
| -CommitProcessor::CommitProcessor(CommitContributorMap* commit_contributor_map)
|
| - : commit_contributor_map_(commit_contributor_map) {}
|
| -
|
| -CommitProcessor::~CommitProcessor() {}
|
| -
|
| -void CommitProcessor::GatherCommitContributions(
|
| - ModelTypeSet commit_types,
|
| - size_t max_entries,
|
| - bool cookie_jar_mismatch,
|
| - bool cookie_jar_empty,
|
| - Commit::ContributionMap* contributions) {
|
| - size_t num_entries = 0;
|
| - for (ModelTypeSet::Iterator it = commit_types.First();
|
| - it.Good(); it.Inc()) {
|
| - CommitContributorMap::iterator cm_it =
|
| - commit_contributor_map_->find(it.Get());
|
| - if (cm_it == commit_contributor_map_->end()) {
|
| - NOTREACHED()
|
| - << "Could not find requested type " << ModelTypeToString(it.Get())
|
| - << " in contributor map.";
|
| - continue;
|
| - }
|
| - size_t spaces_remaining = max_entries - num_entries;
|
| - std::unique_ptr<CommitContribution> contribution =
|
| - cm_it->second->GetContribution(spaces_remaining);
|
| - if (contribution) {
|
| - num_entries += contribution->GetNumEntries();
|
| - contributions->insert(std::make_pair(it.Get(), std::move(contribution)));
|
| -
|
| - if (it.Get() == SESSIONS) {
|
| - UMA_HISTOGRAM_BOOLEAN("Sync.CookieJarMatchOnNavigation",
|
| - !cookie_jar_mismatch);
|
| - if (cookie_jar_mismatch) {
|
| - UMA_HISTOGRAM_BOOLEAN("Sync.CookieJarEmptyOnMismatch",
|
| - cookie_jar_empty);
|
| - }
|
| - }
|
| - }
|
| - if (num_entries >= max_entries) {
|
| - DCHECK_EQ(num_entries, max_entries)
|
| - << "Number of commit entries exceeeds maximum";
|
| - break;
|
| - }
|
| - }
|
| -}
|
| -
|
| -} // namespace syncer
|
|
|