COpenCallbackImp Class Reference

#include <ArchiveOpenCallback.h>

Inheritance diagram for COpenCallbackImp:

CMyUnknownImp

List of all members.

Public Member Functions

 MY_UNKNOWN_IMP3 (IArchiveOpenVolumeCallback, ICryptoGetTextPassword, IArchiveOpenSetSubArchiveName) STDMETHOD(SetTotal)(const UInt64 *files
STDMETHOD() SetCompleted (const UInt64 *files, const UInt64 *bytes)
STDMETHOD() GetProperty (PROPID propID, PROPVARIANT *value)
STDMETHOD() GetStream (const wchar_t *name, IInStream **inStream)
STDMETHOD() CryptoGetTextPassword (BSTR *password)
 STDMETHOD (SetSubArchiveName(const wchar_t *name))
void Init (const UString &folderPrefix, const UString &fileName)
int FindName (const UString &name)

Public Attributes

const UInt64bytes
UStringVector FileNames
IOpenCallbackUICallback

Private Attributes

UString _folderPrefix
NWindows::NFile::NFind::CFileInfoW _fileInfo
bool _subArchiveMode
UString _subArchiveName


Detailed Description

Definition at line 28 of file ArchiveOpenCallback.h.


Member Function Documentation

COpenCallbackImp::MY_UNKNOWN_IMP3 ( IArchiveOpenVolumeCallback  ,
ICryptoGetTextPassword  ,
IArchiveOpenSetSubArchiveName   
) const

STDMETHODIMP COpenCallbackImp::SetCompleted ( const UInt64 files,
const UInt64 bytes 
)

Definition at line 21 of file ArchiveOpenCallback.cpp.

References Callback, and IOpenCallbackUI::SetTotal().

STDMETHODIMP COpenCallbackImp::GetProperty ( PROPID  propID,
PROPVARIANT value 
)

STDMETHODIMP COpenCallbackImp::GetStream ( const wchar_t *  name,
IInStream **  inStream 
)

STDMETHODIMP COpenCallbackImp::CryptoGetTextPassword ( BSTR password  ) 

Definition at line 114 of file ArchiveOpenCallback.cpp.

References Callback, and IOpenCallbackUI::CryptoGetTextPassword().

COpenCallbackImp::STDMETHOD ( SetSubArchiveName(const wchar_t *name)   )  [inline]

Definition at line 63 of file ArchiveOpenCallback.h.

References _subArchiveMode, _subArchiveName, and S_OK.

void COpenCallbackImp::Init ( const UString folderPrefix,
const UString fileName 
) [inline]

int COpenCallbackImp::FindName ( const UString name  ) 


Member Data Documentation

Definition at line 51 of file ArchiveOpenCallback.h.

Definition at line 71 of file ArchiveOpenCallback.h.

Referenced by GetStream(), and Init().

Definition at line 72 of file ArchiveOpenCallback.h.

Referenced by GetProperty(), GetStream(), and Init().

Definition at line 73 of file ArchiveOpenCallback.h.

Referenced by GetProperty(), GetStream(), Init(), and STDMETHOD().

Definition at line 74 of file ArchiveOpenCallback.h.

Referenced by GetProperty(), and STDMETHOD().

Definition at line 76 of file ArchiveOpenCallback.h.

Referenced by GetStream(), Init(), and MyOpenArchive().


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

Generated on Sun May 25 00:20:50 2008 by  doxygen 1.5.6