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

Side by Side Diff: content/browser/cache_storage/cache_storage_manager.cc

Issue 1549113002: Switch to standard integer types in content/browser/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 4 years, 12 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "content/browser/cache_storage/cache_storage_manager.h" 5 #include "content/browser/cache_storage/cache_storage_manager.h"
6 6
7 #include <stdint.h>
8
7 #include <map> 9 #include <map>
8 #include <string> 10 #include <string>
9 11
10 #include "base/bind.h" 12 #include "base/bind.h"
11 #include "base/files/file_enumerator.h" 13 #include "base/files/file_enumerator.h"
12 #include "base/files/file_util.h" 14 #include "base/files/file_util.h"
13 #include "base/id_map.h" 15 #include "base/id_map.h"
14 #include "base/sha1.h" 16 #include "base/sha1.h"
15 #include "base/stl_util.h" 17 #include "base/stl_util.h"
16 #include "base/strings/string_number_conversions.h" 18 #include "base/strings/string_number_conversions.h"
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 } 67 }
66 68
67 std::vector<CacheStorageUsageInfo> GetAllOriginsUsageOnTaskRunner( 69 std::vector<CacheStorageUsageInfo> GetAllOriginsUsageOnTaskRunner(
68 const base::FilePath root_path) { 70 const base::FilePath root_path) {
69 std::vector<CacheStorageUsageInfo> entries; 71 std::vector<CacheStorageUsageInfo> entries;
70 const std::set<GURL> origins = ListOriginsOnDisk(root_path); 72 const std::set<GURL> origins = ListOriginsOnDisk(root_path);
71 entries.reserve(origins.size()); 73 entries.reserve(origins.size());
72 for (const GURL& origin : origins) { 74 for (const GURL& origin : origins) {
73 base::FilePath path = 75 base::FilePath path =
74 CacheStorageManager::ConstructOriginPath(root_path, origin); 76 CacheStorageManager::ConstructOriginPath(root_path, origin);
75 int64 size = base::ComputeDirectorySize(path); 77 int64_t size = base::ComputeDirectorySize(path);
76 base::File::Info file_info; 78 base::File::Info file_info;
77 base::Time last_modified; 79 base::Time last_modified;
78 if (base::GetFileInfo(path, &file_info)) 80 if (base::GetFileInfo(path, &file_info))
79 last_modified = file_info.last_modified; 81 last_modified = file_info.last_modified;
80 entries.push_back(CacheStorageUsageInfo(origin, size, last_modified)); 82 entries.push_back(CacheStorageUsageInfo(origin, size, last_modified));
81 } 83 }
82 return entries; 84 return entries;
83 } 85 }
84 86
85 void GetOriginsForHostDidListOrigins( 87 void GetOriginsForHostDidListOrigins(
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
222 base::Bind(&GetAllOriginsUsageOnTaskRunner, root_path_), 224 base::Bind(&GetAllOriginsUsageOnTaskRunner, root_path_),
223 base::Bind(callback)); 225 base::Bind(callback));
224 } 226 }
225 227
226 void CacheStorageManager::GetOriginUsage( 228 void CacheStorageManager::GetOriginUsage(
227 const GURL& origin_url, 229 const GURL& origin_url,
228 const storage::QuotaClient::GetUsageCallback& callback) { 230 const storage::QuotaClient::GetUsageCallback& callback) {
229 DCHECK_CURRENTLY_ON(BrowserThread::IO); 231 DCHECK_CURRENTLY_ON(BrowserThread::IO);
230 232
231 if (IsMemoryBacked()) { 233 if (IsMemoryBacked()) {
232 int64 usage = 0; 234 int64_t usage = 0;
233 if (ContainsKey(cache_storage_map_, origin_url)) 235 if (ContainsKey(cache_storage_map_, origin_url))
234 usage = cache_storage_map_[origin_url]->MemoryBackedSize(); 236 usage = cache_storage_map_[origin_url]->MemoryBackedSize();
235 callback.Run(usage); 237 callback.Run(usage);
236 return; 238 return;
237 } 239 }
238 240
239 MigrateOrigin(origin_url); 241 MigrateOrigin(origin_url);
240 PostTaskAndReplyWithResult( 242 PostTaskAndReplyWithResult(
241 cache_task_runner_.get(), FROM_HERE, 243 cache_task_runner_.get(), FROM_HERE,
242 base::Bind(base::ComputeDirectorySize, 244 base::Bind(base::ComputeDirectorySize,
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
405 const base::FilePath& old_path, 407 const base::FilePath& old_path,
406 const base::FilePath& new_path) { 408 const base::FilePath& new_path) {
407 if (base::PathExists(old_path)) { 409 if (base::PathExists(old_path)) {
408 if (!base::PathExists(new_path)) 410 if (!base::PathExists(new_path))
409 base::Move(old_path, new_path); 411 base::Move(old_path, new_path);
410 base::DeleteFile(old_path, /*recursive*/ true); 412 base::DeleteFile(old_path, /*recursive*/ true);
411 } 413 }
412 } 414 }
413 415
414 } // namespace content 416 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/cache_storage/cache_storage_manager.h ('k') | content/browser/cache_storage/cache_storage_manager_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698