vms7zipArchiveExtractCallback Class Reference

#include <vms7zipArchiveExtractCallback.h>

List of all members.

Public Member Functions

LPCSTR get_FurtherExtractFile ()
bool is_AbortedByUser ()
STDMETHOD() SetOperationResult (Int32 resultEOperationResult)
STDMETHOD() PrepareOperation (Int32 askExtractMode)
STDMETHOD() GetStream (UInt32 index, ISequentialOutStream **outStream, Int32 askExtractMode)
ULONG STDMETHODCALLTYPE Release ()
ULONG STDMETHODCALLTYPE AddRef ()
STDMETHOD() QueryInterface (REFIID riid, void **ppvObject)
STDMETHOD() SetCompleted (const UInt64 *completeValue)
STDMETHOD() SetTotal (UInt64 total)
 vms7zipArchiveExtractCallback (IInArchive *pArc, LPCSTR pszOutFolder, vmsArchiveCallback *pAC, LPCSTR pszSrcArcFileName)
virtual ~vms7zipArchiveExtractCallback ()

Protected Member Functions

void UpdateFileInfo ()
NExtract::NOverwriteMode::EEnum AskOverwrite ()

Protected Attributes

CString m_strFurtherExtractFile
bool m_bAbortedByUser
UInt64 m_uTotal
UInt64 m_uCurFileNewSize
vmsArchiveCallbackm_pAC
IInArchive * m_pArc
UString m_strOutFolder
CString m_strCurFile
bool m_bSplit
UInt64 m_uPosition
bool m_bAttributesDefined
DWORD m_dwAttributes
bool m_bLastWriteTimeDefined
FILETIME m_timeLastWrite
NExtract::NOverwriteMode::EEnum m_enOverwriteMode
class COutFileStreamm_pFileStream
CString m_strSrcArcFileName


Detailed Description

Definition at line 19 of file vms7zipArchiveExtractCallback.h.


Constructor & Destructor Documentation

vms7zipArchiveExtractCallback::vms7zipArchiveExtractCallback ( IInArchive *  pArc,
LPCSTR  pszOutFolder,
vmsArchiveCallback pAC,
LPCSTR  pszSrcArcFileName 
)

vms7zipArchiveExtractCallback::~vms7zipArchiveExtractCallback (  )  [virtual]

Definition at line 45 of file vms7zipArchiveExtractCallback.cpp.

References m_pFileStream.


Member Function Documentation

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  ) 

STDMETHODIMP vms7zipArchiveExtractCallback::PrepareOperation ( Int32  askExtractMode  ) 

Definition at line 239 of file vms7zipArchiveExtractCallback.cpp.

References S_OK.

STDMETHODIMP vms7zipArchiveExtractCallback::GetStream ( UInt32  index,
ISequentialOutStream **  outStream,
Int32  askExtractMode 
)

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  ) 

STDMETHODIMP vms7zipArchiveExtractCallback::SetTotal ( UInt64  total  ) 

Definition at line 51 of file vms7zipArchiveExtractCallback.cpp.

References m_uTotal, and S_OK.

void vms7zipArchiveExtractCallback::UpdateFileInfo (  )  [protected]

NExtract::NOverwriteMode::EEnum vms7zipArchiveExtractCallback::AskOverwrite (  )  [protected]


Member Data Documentation

Definition at line 43 of file vms7zipArchiveExtractCallback.h.

Referenced by get_FurtherExtractFile(), and GetStream().

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().

IInArchive* vms7zipArchiveExtractCallback::m_pArc [protected]

Definition at line 56 of file vms7zipArchiveExtractCallback.h.

Referenced by GetStream(), and vms7zipArchiveExtractCallback().

Definition at line 62 of file vms7zipArchiveExtractCallback.h.

Referenced by GetStream(), and vms7zipArchiveExtractCallback().

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().

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 75 of file vms7zipArchiveExtractCallback.h.

Referenced by GetStream(), and vms7zipArchiveExtractCallback().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:21:18 2008 by  doxygen 1.5.6