remote_to_local_syncer.h revision 58537e28ecd584eab876aee8be7156509866d23a
1// Copyright 2013 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef CHROME_BROWSER_SYNC_FILE_SYSTEM_DRIVE_BACKEND_REMOTE_TO_LOCAL_SYNCER_H_ 6#define CHROME_BROWSER_SYNC_FILE_SYSTEM_DRIVE_BACKEND_REMOTE_TO_LOCAL_SYNCER_H_ 7 8#include "chrome/browser/sync_file_system/sync_callbacks.h" 9#include "chrome/browser/sync_file_system/sync_task.h" 10 11namespace sync_file_system { 12namespace drive_backend { 13 14class RemoteToLocalSyncer : public SyncTask { 15 public: 16 RemoteToLocalSyncer(); 17 virtual ~RemoteToLocalSyncer(); 18 virtual void Run(const SyncStatusCallback& callback) OVERRIDE; 19 20 private: 21 DISALLOW_COPY_AND_ASSIGN(RemoteToLocalSyncer); 22}; 23 24} // namespace drive_backend 25} // namespace sync_file_system 26 27#endif // CHROME_BROWSER_SYNC_FILE_SYSTEM_DRIVE_BACKEND_REMOTE_TO_LOCAL_SYNCER_H_ 28