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

Unified Diff: webrtc/base/diskcache_win32.cc

Issue 2694753002: Delete httpclient.c and related files. (Closed)
Patch Set: Created 3 years, 10 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
« no previous file with comments | « webrtc/base/diskcache_win32.h ('k') | webrtc/base/httpclient.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/base/diskcache_win32.cc
diff --git a/webrtc/base/diskcache_win32.cc b/webrtc/base/diskcache_win32.cc
deleted file mode 100644
index d2fb100ec3d679c1a4d4401811037f9100513b41..0000000000000000000000000000000000000000
--- a/webrtc/base/diskcache_win32.cc
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Copyright 2006 The WebRTC Project Authors. All rights reserved.
- *
- * Use of this source code is governed by a BSD-style license
- * that can be found in the LICENSE file in the root of the source
- * tree. An additional intellectual property rights grant can be found
- * in the file PATENTS. All contributing project authors may
- * be found in the AUTHORS file in the root of the source tree.
- */
-
-#include "webrtc/base/win32.h"
-#include <shellapi.h>
-#include <shlobj.h>
-#include <tchar.h>
-
-#include <time.h>
-#include <algorithm>
-
-#include "webrtc/base/diskcache.h"
-#include "webrtc/base/pathutils.h"
-#include "webrtc/base/stream.h"
-#include "webrtc/base/stringencode.h"
-#include "webrtc/base/stringutils.h"
-
-#include "webrtc/base/diskcache_win32.h"
-
-namespace rtc {
-
-bool DiskCacheWin32::InitializeEntries() {
- // Note: We could store the cache information in a separate file, for faster
- // initialization. Figuring it out empirically works, too.
-
- std::wstring path16 = ToUtf16(folder_);
- path16.append(1, '*');
-
- WIN32_FIND_DATA find_data;
- HANDLE find_handle = FindFirstFile(path16.c_str(), &find_data);
- if (find_handle != INVALID_HANDLE_VALUE) {
- do {
- size_t index;
- std::string id;
- if (!FilenameToId(ToUtf8(find_data.cFileName), &id, &index))
- continue;
-
- Entry* entry = GetOrCreateEntry(id, true);
- entry->size += find_data.nFileSizeLow;
- total_size_ += find_data.nFileSizeLow;
- entry->streams = std::max(entry->streams, index + 1);
- FileTimeToUnixTime(find_data.ftLastWriteTime, &entry->last_modified);
-
- } while (FindNextFile(find_handle, &find_data));
-
- FindClose(find_handle);
- }
-
- return true;
-}
-
-bool DiskCacheWin32::PurgeFiles() {
- std::wstring path16 = ToUtf16(folder_);
- path16.append(1, '*');
- path16.append(1, '\0');
-
- SHFILEOPSTRUCT file_op = { 0 };
- file_op.wFunc = FO_DELETE;
- file_op.pFrom = path16.c_str();
- file_op.fFlags = FOF_NOCONFIRMATION | FOF_NOERRORUI | FOF_SILENT
- | FOF_NORECURSION | FOF_FILESONLY;
- if (0 != SHFileOperation(&file_op)) {
- LOG_F(LS_ERROR) << "Couldn't delete cache files";
- return false;
- }
-
- return true;
-}
-
-bool DiskCacheWin32::FileExists(const std::string& filename) const {
- DWORD result = ::GetFileAttributes(ToUtf16(filename).c_str());
- return (INVALID_FILE_ATTRIBUTES != result);
-}
-
-bool DiskCacheWin32::DeleteFile(const std::string& filename) const {
- return ::DeleteFile(ToUtf16(filename).c_str()) != 0;
-}
-
-}
« no previous file with comments | « webrtc/base/diskcache_win32.h ('k') | webrtc/base/httpclient.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698