| Index: webkit/fileapi/syncable/file_change.h
|
| diff --git a/webkit/fileapi/syncable/file_change.h b/webkit/fileapi/syncable/file_change.h
|
| deleted file mode 100644
|
| index 4eb56977b74f40caf1260fc2cfa6c2b2648b441b..0000000000000000000000000000000000000000
|
| --- a/webkit/fileapi/syncable/file_change.h
|
| +++ /dev/null
|
| @@ -1,77 +0,0 @@
|
| -// Copyright (c) 2012 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.
|
| -
|
| -#ifndef WEBKIT_FILEAPI_SYNCABLE_FILE_CHANGE_H_
|
| -#define WEBKIT_FILEAPI_SYNCABLE_FILE_CHANGE_H_
|
| -
|
| -#include <deque>
|
| -#include <string>
|
| -
|
| -#include "base/basictypes.h"
|
| -#include "base/files/file_path.h"
|
| -#include "webkit/fileapi/file_system_url.h"
|
| -#include "webkit/fileapi/syncable/sync_file_type.h"
|
| -#include "webkit/storage/webkit_storage_export.h"
|
| -
|
| -namespace sync_file_system {
|
| -
|
| -class WEBKIT_STORAGE_EXPORT FileChange {
|
| - public:
|
| - enum ChangeType {
|
| - FILE_CHANGE_ADD_OR_UPDATE,
|
| - FILE_CHANGE_DELETE,
|
| - };
|
| -
|
| - FileChange(ChangeType change, SyncFileType file_type);
|
| -
|
| - bool IsAddOrUpdate() const { return change_ == FILE_CHANGE_ADD_OR_UPDATE; }
|
| - bool IsDelete() const { return change_ == FILE_CHANGE_DELETE; }
|
| -
|
| - bool IsFile() const { return file_type_ == SYNC_FILE_TYPE_FILE; }
|
| - bool IsDirectory() const { return file_type_ == SYNC_FILE_TYPE_DIRECTORY; }
|
| - bool IsTypeUnknown() const { return !IsFile() && !IsDirectory(); }
|
| -
|
| - ChangeType change() const { return change_; }
|
| - SyncFileType file_type() const { return file_type_; }
|
| -
|
| - std::string DebugString() const;
|
| -
|
| - bool operator==(const FileChange& that) const {
|
| - return change() == that.change() &&
|
| - file_type() == that.file_type();
|
| - }
|
| -
|
| - private:
|
| - ChangeType change_;
|
| - SyncFileType file_type_;
|
| -};
|
| -
|
| -class WEBKIT_STORAGE_EXPORT FileChangeList {
|
| - public:
|
| - typedef std::deque<FileChange> List;
|
| -
|
| - FileChangeList();
|
| - ~FileChangeList();
|
| -
|
| - // Updates the list with the |new_change|.
|
| - void Update(const FileChange& new_change);
|
| -
|
| - size_t size() const { return list_.size(); }
|
| - bool empty() const { return list_.empty(); }
|
| - void clear() { list_.clear(); }
|
| - const List& list() const { return list_; }
|
| - const FileChange& front() const { return list_.front(); }
|
| - const FileChange& back() const { return list_.back(); }
|
| -
|
| - FileChangeList PopAndGetNewList() const;
|
| -
|
| - std::string DebugString() const;
|
| -
|
| - private:
|
| - List list_;
|
| -};
|
| -
|
| -} // namespace sync_file_system
|
| -
|
| -#endif // WEBKIT_FILEAPI_SYNCABLE_FILE_CHANGE_H_
|
|
|