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