diff options
author | Igor Pavlov <ipavlov@users.sourceforge.net> | 2008-08-13 04:00:00 +0400 |
---|---|---|
committer | Kornel LesiĆski <kornel@geekhood.net> | 2016-05-28 02:15:56 +0300 |
commit | 173c07e166fdf6fcd20f18ea73008f1b628945df (patch) | |
tree | 13ebea85cdc4c16ae93714ff0627ee9f91ad7e08 /CPP/7zip/Common/FileStreams.h | |
parent | 3901bf0ab88106a5b031cba7bc18d60cdebf7eef (diff) |
4.59 beta
Diffstat (limited to 'CPP/7zip/Common/FileStreams.h')
-rwxr-xr-x | CPP/7zip/Common/FileStreams.h | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/CPP/7zip/Common/FileStreams.h b/CPP/7zip/Common/FileStreams.h index 715801d8..361c2199 100755 --- a/CPP/7zip/Common/FileStreams.h +++ b/CPP/7zip/Common/FileStreams.h @@ -16,7 +16,7 @@ #include "../IStream.h" #include "../../Common/MyCom.h" -class CInFileStream: +class CInFileStream: public IInStream, public IStreamGetSize, public CMyUnknownImp @@ -53,7 +53,7 @@ public: }; #ifndef _WIN32_WCE -class CStdInFileStream: +class CStdInFileStream: public ISequentialInStream, public CMyUnknownImp { @@ -68,7 +68,7 @@ public: }; #endif -class COutFileStream: +class COutFileStream: public IOutStream, public CMyUnknownImp { @@ -109,14 +109,11 @@ public: UInt64 ProcessedSize; #ifdef USE_WIN_FILE - bool SetTime(const FILETIME *creationTime, const FILETIME *lastAccessTime, const FILETIME *lastWriteTime) + bool SetTime(const FILETIME *cTime, const FILETIME *aTime, const FILETIME *mTime) { - return File.SetTime(creationTime, lastAccessTime, lastWriteTime); - } - bool SetLastWriteTime(const FILETIME *lastWriteTime) - { - return File.SetLastWriteTime(lastWriteTime); + return File.SetTime(cTime, aTime, mTime); } + bool SetMTime(const FILETIME *mTime) { return File.SetMTime(mTime); } #endif @@ -128,7 +125,7 @@ public: }; #ifndef _WIN32_WCE -class CStdOutFileStream: +class CStdOutFileStream: public ISequentialOutStream, public CMyUnknownImp { |