// Copyright 2014 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_SYNC_ENGINE_COMMIT_CONTRIBUTION_H_ #define COMPONENTS_SYNC_ENGINE_COMMIT_CONTRIBUTION_H_ #include <stddef.h> #include "components/sync/engine/commit_and_get_updates_types.h" #include "components/sync/engine/cycle/status_controller.h" #include "components/sync/engine/syncer_error.h" namespace sync_pb { class ClientToServerMessage; class ClientToServerResponse; } // namespace sync_pb namespace syncer { class StatusController; // This class represents a set of items belonging to a particular data type that // have been selected from a CommitContributor and prepared for commit. // // This class handles the bookkeeping related to the commit of these items. class CommitContribution { … }; } // namespace syncer #endif // COMPONENTS_SYNC_ENGINE_COMMIT_CONTRIBUTION_H_