Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5677)

Unified Diff: chrome/browser/local_discovery/storage/privet_filesystem_attribute_cache.cc

Issue 492693004: Delete Privet filesystem code (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/local_discovery/storage/privet_filesystem_attribute_cache.cc
diff --git a/chrome/browser/local_discovery/storage/privet_filesystem_attribute_cache.cc b/chrome/browser/local_discovery/storage/privet_filesystem_attribute_cache.cc
deleted file mode 100644
index d85c92a8553725477650d5774e5fc6b88ee97a5f..0000000000000000000000000000000000000000
--- a/chrome/browser/local_discovery/storage/privet_filesystem_attribute_cache.cc
+++ /dev/null
@@ -1,68 +0,0 @@
-// Copyright 2014 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 "chrome/browser/local_discovery/storage/privet_filesystem_attribute_cache.h"
-
-#include "chrome/browser/local_discovery/storage/path_util.h"
-#include "chrome/browser/local_discovery/storage/privet_filesystem_constants.h"
-
-namespace local_discovery {
-
-PrivetFileSystemAttributeCache::PrivetFileSystemAttributeCache() {}
-
-PrivetFileSystemAttributeCache::~PrivetFileSystemAttributeCache() {}
-
-const base::File::Info* PrivetFileSystemAttributeCache::GetFileInfo(
- const base::FilePath& full_path) {
- FileInfoMap::iterator found =
- file_info_map_.find(NormalizeFilePath(full_path));
-
- if (found != file_info_map_.end()) {
- return &found->second;
- }
-
- return NULL;
-}
-
-void PrivetFileSystemAttributeCache::AddFileInfoFromJSON(
- const base::FilePath& full_path,
- const base::DictionaryValue* json) {
- AddEntryInfoFromJSON(full_path, json);
-
- const base::ListValue* entry_list;
- if (!json->GetList(kPrivetListEntries, &entry_list))
- return;
-
- for (size_t i = 0; i < entry_list->GetSize(); i++) {
- const base::DictionaryValue* entry_value;
- if (!entry_list->GetDictionary(i, &entry_value))
- break;
-
- std::string name;
- if (!entry_value->GetString(kPrivetListKeyName, &name))
- break;
-
- AddEntryInfoFromJSON(full_path.AppendASCII(name), entry_value);
- }
-}
-
-void PrivetFileSystemAttributeCache::AddEntryInfoFromJSON(
- const base::FilePath& full_path,
- const base::DictionaryValue* json) {
- base::File::Info file_info;
-
- std::string type;
- int size = 0;
-
- json->GetString(kPrivetListKeyType, &type);
- json->GetInteger(kPrivetListKeySize, &size);
-
- file_info.size = size;
- file_info.is_directory = (type == kPrivetListTypeDir);
- file_info.is_symbolic_link = false;
-
- file_info_map_[NormalizeFilePath(full_path)] = file_info;
-}
-
-} // namespace local_discovery

Powered by Google App Engine
This is Rietveld 408576698