OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/chromeos/drive/resource_entry_conversion.h" | 5 #include "chrome/browser/chromeos/drive/resource_entry_conversion.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "base/logging.h" | 10 #include "base/logging.h" |
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
126 // in that case we need to return true to proceed. | 126 // in that case we need to return true to proceed. |
127 if (!input.deleted()) | 127 if (!input.deleted()) |
128 return false; | 128 return false; |
129 } | 129 } |
130 | 130 |
131 out_entry->Swap(&converted); | 131 out_entry->Swap(&converted); |
132 swap(*out_parent_resource_id, parent_resource_id); | 132 swap(*out_parent_resource_id, parent_resource_id); |
133 return true; | 133 return true; |
134 } | 134 } |
135 | 135 |
136 void ConvertResourceEntryToPlatformFileInfo(const ResourceEntry& entry, | 136 void ConvertResourceEntryToFileInfo(const ResourceEntry& entry, |
137 base::PlatformFileInfo* file_info) { | 137 base::File::Info* file_info) { |
138 file_info->size = entry.file_info().size(); | 138 file_info->size = entry.file_info().size(); |
139 file_info->is_directory = entry.file_info().is_directory(); | 139 file_info->is_directory = entry.file_info().is_directory(); |
140 file_info->is_symbolic_link = entry.file_info().is_symbolic_link(); | 140 file_info->is_symbolic_link = entry.file_info().is_symbolic_link(); |
141 file_info->last_modified = base::Time::FromInternalValue( | 141 file_info->last_modified = base::Time::FromInternalValue( |
142 entry.file_info().last_modified()); | 142 entry.file_info().last_modified()); |
143 file_info->last_accessed = base::Time::FromInternalValue( | 143 file_info->last_accessed = base::Time::FromInternalValue( |
144 entry.file_info().last_accessed()); | 144 entry.file_info().last_accessed()); |
145 file_info->creation_time = base::Time::FromInternalValue( | 145 file_info->creation_time = base::Time::FromInternalValue( |
146 entry.file_info().creation_time()); | 146 entry.file_info().creation_time()); |
147 } | 147 } |
148 | 148 |
149 void SetPlatformFileInfoToResourceEntry(const base::PlatformFileInfo& file_info, | 149 void SetPlatformFileInfoToResourceEntry(const base::File::Info& file_info, |
150 ResourceEntry* entry) { | 150 ResourceEntry* entry) { |
151 PlatformFileInfoProto* entry_file_info = entry->mutable_file_info(); | 151 PlatformFileInfoProto* entry_file_info = entry->mutable_file_info(); |
152 entry_file_info->set_size(file_info.size); | 152 entry_file_info->set_size(file_info.size); |
153 entry_file_info->set_is_directory(file_info.is_directory); | 153 entry_file_info->set_is_directory(file_info.is_directory); |
154 entry_file_info->set_is_symbolic_link(file_info.is_symbolic_link); | 154 entry_file_info->set_is_symbolic_link(file_info.is_symbolic_link); |
155 entry_file_info->set_last_modified(file_info.last_modified.ToInternalValue()); | 155 entry_file_info->set_last_modified(file_info.last_modified.ToInternalValue()); |
156 entry_file_info->set_last_accessed(file_info.last_accessed.ToInternalValue()); | 156 entry_file_info->set_last_accessed(file_info.last_accessed.ToInternalValue()); |
157 entry_file_info->set_creation_time(file_info.creation_time.ToInternalValue()); | 157 entry_file_info->set_creation_time(file_info.creation_time.ToInternalValue()); |
158 } | 158 } |
159 | 159 |
160 } // namespace drive | 160 } // namespace drive |
OLD | NEW |