#include <vms7zipArchiveExtractCallback.h>
Definition at line 19 of file vms7zipArchiveExtractCallback.h.
| vms7zipArchiveExtractCallback::vms7zipArchiveExtractCallback | ( | IInArchive * | pArc, | |
| LPCSTR | pszOutFolder, | |||
| vmsArchiveCallback * | pAC, | |||
| LPCSTR | pszSrcArcFileName | |||
| ) |
Definition at line 21 of file vms7zipArchiveExtractCallback.cpp.
References fsBuildPathToFile(), NExtract::NOverwriteMode::kAskBefore, CStringBase< T >::Length(), m_bAbortedByUser, m_bSplit, m_enOverwriteMode, m_pAC, m_pArc, m_pFileStream, m_strOutFolder, m_strSrcArcFileName, m_uPosition, and NULL.
| vms7zipArchiveExtractCallback::~vms7zipArchiveExtractCallback | ( | ) | [virtual] |
| LPCSTR vms7zipArchiveExtractCallback::get_FurtherExtractFile | ( | ) |
Definition at line 327 of file vms7zipArchiveExtractCallback.cpp.
References m_strFurtherExtractFile.
Referenced by vms7zipArchive::Extract().
| bool vms7zipArchiveExtractCallback::is_AbortedByUser | ( | ) |
Definition at line 322 of file vms7zipArchiveExtractCallback.cpp.
References m_bAbortedByUser.
Referenced by vms7zipArchive::Extract().
| STDMETHODIMP vms7zipArchiveExtractCallback::SetOperationResult | ( | Int32 | resultEOperationResult | ) |
Definition at line 244 of file vms7zipArchiveExtractCallback.cpp.
References AC_ER_FAILED, AC_ER_OK, vmsArchiveCallback::AfterExtract(), E_FAIL, NArchive::NExtract::NOperationResult::kOK, m_pAC, m_pFileStream, m_strCurFile, m_strOutFolder, NULL, S_OK, and UpdateFileInfo().
| STDMETHODIMP vms7zipArchiveExtractCallback::PrepareOperation | ( | Int32 | askExtractMode | ) |
| STDMETHODIMP vms7zipArchiveExtractCallback::GetStream | ( | UInt32 | index, | |
| ISequentialOutStream ** | outStream, | |||
| Int32 | askExtractMode | |||
| ) |
Definition at line 86 of file vms7zipArchiveExtractCallback.cpp.
References AskOverwrite(), ASSERT, b, vmsArchiveCallback::BeforeExtract(), tagPROPVARIANT::boolVal, ConvertPropVariantToString(), ConvertPropVariantToUInt64(), COutFileStream::Create(), E_ABORT, E_FAIL, FALSE, tagPROPVARIANT::filetime, fsBuildPathToFile(), NExtract::NOverwriteMode::kAskBefore, kpidAttributes, kpidIsAnti, kpidIsFolder, kpidLastWriteTime, kpidPath, kpidPosition, kpidSize, NExtract::NOverwriteMode::kSkipExisting, NExtract::NOverwriteMode::kWithoutPrompt, m_bAbortedByUser, m_bAttributesDefined, m_bLastWriteTimeDefined, m_bSplit, m_dwAttributes, m_enOverwriteMode, m_pAC, m_pArc, m_pFileStream, m_strCurFile, m_strFurtherExtractFile, m_strOutFolder, m_strSrcArcFileName, m_timeLastWrite, m_uCurFileNewSize, m_uPosition, NULL, pos(), _ULARGE_INTEGER::QuadPart, simple_client::s, S_OK, COutFileStream::Seek(), STREAM_SEEK_SET, SysFreeString(), tagPROPVARIANT::uhVal, tagPROPVARIANT::ulVal, VARIANT_FALSE, tagPROPVARIANT::vt, VT_BOOL, VT_EMPTY, VT_FILETIME, and VT_UI8.
| ULONG vms7zipArchiveExtractCallback::Release | ( | ) |
Definition at line 81 of file vms7zipArchiveExtractCallback.cpp.
| ULONG vms7zipArchiveExtractCallback::AddRef | ( | ) |
Definition at line 76 of file vms7zipArchiveExtractCallback.cpp.
| STDMETHODIMP vms7zipArchiveExtractCallback::QueryInterface | ( | REFIID | riid, | |
| void ** | ppvObject | |||
| ) |
Definition at line 71 of file vms7zipArchiveExtractCallback.cpp.
| STDMETHODIMP vms7zipArchiveExtractCallback::SetCompleted | ( | const UInt64 * | completeValue | ) |
Definition at line 57 of file vms7zipArchiveExtractCallback.cpp.
References E_ABORT, m_bAbortedByUser, m_pAC, m_uTotal, S_OK, and vmsArchiveCallback::SetProgress().
| STDMETHODIMP vms7zipArchiveExtractCallback::SetTotal | ( | UInt64 | total | ) |
| void vms7zipArchiveExtractCallback::UpdateFileInfo | ( | ) | [protected] |
Definition at line 310 of file vms7zipArchiveExtractCallback.cpp.
References COutFileStream::File, m_bAttributesDefined, m_bLastWriteTimeDefined, m_dwAttributes, m_pFileStream, m_strCurFile, m_strOutFolder, and m_timeLastWrite.
Referenced by SetOperationResult().
| NExtract::NOverwriteMode::EEnum vms7zipArchiveExtractCallback::AskOverwrite | ( | ) | [protected] |
Definition at line 273 of file vms7zipArchiveExtractCallback.cpp.
References AC_OM_CANCEL, AC_OM_OVERWRITE, AC_OM_SKIP, vmsArchiveCallback::AskOverwrite(), NExtract::NOverwriteMode::kAskBefore, NExtract::NOverwriteMode::kSkipExisting, NExtract::NOverwriteMode::kWithoutPrompt, m_bLastWriteTimeDefined, m_enOverwriteMode, m_pAC, m_strCurFile, m_strOutFolder, m_timeLastWrite, m_uCurFileNewSize, NULL, vmsOverwriteFileInfo::pszFile, vmsOverwriteFileInfo::ptimeNewLastWrite, and vmsOverwriteFileInfo::puNewSize.
Referenced by GetStream().
CString vms7zipArchiveExtractCallback::m_strFurtherExtractFile [protected] |
Definition at line 43 of file vms7zipArchiveExtractCallback.h.
Referenced by get_FurtherExtractFile(), and GetStream().
bool vms7zipArchiveExtractCallback::m_bAbortedByUser [protected] |
Definition at line 45 of file vms7zipArchiveExtractCallback.h.
Referenced by GetStream(), is_AbortedByUser(), SetCompleted(), and vms7zipArchiveExtractCallback().
UInt64 vms7zipArchiveExtractCallback::m_uTotal [protected] |
Definition at line 51 of file vms7zipArchiveExtractCallback.h.
Referenced by SetCompleted(), and SetTotal().
Definition at line 53 of file vms7zipArchiveExtractCallback.h.
Referenced by AskOverwrite(), and GetStream().
vmsArchiveCallback* vms7zipArchiveExtractCallback::m_pAC [protected] |
Definition at line 55 of file vms7zipArchiveExtractCallback.h.
Referenced by AskOverwrite(), GetStream(), SetCompleted(), SetOperationResult(), and vms7zipArchiveExtractCallback().
IInArchive* vms7zipArchiveExtractCallback::m_pArc [protected] |
Definition at line 56 of file vms7zipArchiveExtractCallback.h.
Referenced by GetStream(), and vms7zipArchiveExtractCallback().
UString vms7zipArchiveExtractCallback::m_strOutFolder [protected] |
Definition at line 58 of file vms7zipArchiveExtractCallback.h.
Referenced by AskOverwrite(), GetStream(), SetOperationResult(), UpdateFileInfo(), and vms7zipArchiveExtractCallback().
CString vms7zipArchiveExtractCallback::m_strCurFile [protected] |
Definition at line 60 of file vms7zipArchiveExtractCallback.h.
Referenced by AskOverwrite(), GetStream(), SetOperationResult(), and UpdateFileInfo().
bool vms7zipArchiveExtractCallback::m_bSplit [protected] |
Definition at line 62 of file vms7zipArchiveExtractCallback.h.
Referenced by GetStream(), and vms7zipArchiveExtractCallback().
UInt64 vms7zipArchiveExtractCallback::m_uPosition [protected] |
Definition at line 64 of file vms7zipArchiveExtractCallback.h.
Referenced by GetStream(), and vms7zipArchiveExtractCallback().
Definition at line 66 of file vms7zipArchiveExtractCallback.h.
Referenced by GetStream(), and UpdateFileInfo().
DWORD vms7zipArchiveExtractCallback::m_dwAttributes [protected] |
Definition at line 67 of file vms7zipArchiveExtractCallback.h.
Referenced by GetStream(), and UpdateFileInfo().
Definition at line 69 of file vms7zipArchiveExtractCallback.h.
Referenced by AskOverwrite(), GetStream(), and UpdateFileInfo().
Definition at line 70 of file vms7zipArchiveExtractCallback.h.
Referenced by AskOverwrite(), GetStream(), and UpdateFileInfo().
Definition at line 71 of file vms7zipArchiveExtractCallback.h.
Referenced by AskOverwrite(), GetStream(), and vms7zipArchiveExtractCallback().
class COutFileStream* vms7zipArchiveExtractCallback::m_pFileStream [protected] |
Definition at line 73 of file vms7zipArchiveExtractCallback.h.
Referenced by GetStream(), SetOperationResult(), UpdateFileInfo(), vms7zipArchiveExtractCallback(), and ~vms7zipArchiveExtractCallback().
CString vms7zipArchiveExtractCallback::m_strSrcArcFileName [protected] |
Definition at line 75 of file vms7zipArchiveExtractCallback.h.
Referenced by GetStream(), and vms7zipArchiveExtractCallback().
1.5.6