// 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_UPDATE_HANDLER_H_ #define COMPONENTS_SYNC_ENGINE_UPDATE_HANDLER_H_ #include <memory> #include <vector> #include "components/sync/base/sync_invalidation.h" #include "components/sync/engine/syncer_error.h" namespace sync_pb { class DataTypeContext; class DataTypeProgressMarker; class SyncEntity; class GetUpdateTriggers; } // namespace sync_pb SyncEntityList; namespace syncer { class StatusController; // This class represents an entity that can request, receive, and apply updates // from the sync server. class UpdateHandler { … }; } // namespace syncer #endif // COMPONENTS_SYNC_ENGINE_UPDATE_HANDLER_H_