summaryrefslogtreecommitdiffstats
path: root/webkit/fileapi/syncable/sync_file_metadata.cc
blob: c613c8ebf1ef29ba47f4252b37ae59526f32ff47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// 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.

#include "webkit/fileapi/syncable/sync_file_metadata.h"

using sync_file_system::SyncFileType;

namespace sync_file_system {

SyncFileMetadata::SyncFileMetadata()
    : file_type(sync_file_system::SYNC_FILE_TYPE_UNKNOWN),
      size(-1) {
}

SyncFileMetadata::SyncFileMetadata(
    SyncFileType file_type,
    int64 size,
    const base::Time& last_modified)
    : file_type(file_type),
      size(size),
      last_modified(last_modified) {
}

SyncFileMetadata::~SyncFileMetadata() {}

bool SyncFileMetadata::operator==(const SyncFileMetadata& that) const {
  return file_type == that.file_type &&
         size == that.size &&
         last_modified == that.last_modified;
}

LocalFileSyncInfo::LocalFileSyncInfo() {}
LocalFileSyncInfo::~LocalFileSyncInfo() {}

}  // namespace sync_file_system