From 961293d4690e74a1638cef7e39850c72f19edda2 Mon Sep 17 00:00:00 2001 From: "henrike@webrtc.org" Date: Fri, 25 Jul 2014 21:58:50 +0000 Subject: [PATCH] webrtc/base: FileModifyTime -> OlderThan as that's what it was ever used as. Needed for cl/70828325. BUG=N/A R=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/21939004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6787 4adac7df-926f-26a2-2b94-8c16560cd09d --- webrtc/base/fileutils.cc | 11 +++++------ webrtc/base/fileutils.h | 4 ++-- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/webrtc/base/fileutils.cc b/webrtc/base/fileutils.cc index 60bd0f8f4..06d76d2b3 100644 --- a/webrtc/base/fileutils.cc +++ b/webrtc/base/fileutils.cc @@ -132,15 +132,14 @@ size_t DirectoryIterator::FileSize() const { #endif } - // returns the last modified time of this file -time_t DirectoryIterator::FileModifyTime() const { +bool DirectoryIterator::OlderThan(int seconds) const { + time_t file_modify_time; #if defined(WEBRTC_WIN) - time_t val; - FileTimeToUnixTime(data_.ftLastWriteTime, &val); - return val; + FileTimeToUnixTime(data_.ftLastWriteTime, &file_modify_time); #else - return stat_.st_mtime; + file_modify_time = stat_.st_mtime; #endif + return TimeDiff(time(NULL), file_modify_time) >= seconds; } FilesystemInterface* Filesystem::default_filesystem_ = NULL; diff --git a/webrtc/base/fileutils.h b/webrtc/base/fileutils.h index c0a3f88c6..33ce45794 100644 --- a/webrtc/base/fileutils.h +++ b/webrtc/base/fileutils.h @@ -67,8 +67,8 @@ class DirectoryIterator { // returns the size of the file currently pointed to virtual size_t FileSize() const; - // returns the last modified time of the file currently pointed to - virtual time_t FileModifyTime() const; + // returns true if the file is older than seconds + virtual bool OlderThan(int seconds) const; // checks whether current file is a special directory file "." or ".." bool IsDots() const {