#include <ZipArchive.h>

Public Member Functions | |
| CZipAddFilesEnumerator (LPCTSTR lpszDirectory, bool bRecursive=true, int iComprLevel=-1, int iSmartLevel=CZipArchive::zipsmSafeSmart, unsigned long nBufSize=65536) | |
Public Member Functions inherited from ZipArchiveLib::CDirEnumerator | |
| LPCTSTR | GetCurrentDirectory () const |
| LPCTSTR | GetDirectory () const |
| bool | IsRecursive () const |
| bool | Start (CFileFilter &filter) |
Protected Member Functions | |
| CZipArchive * | GetZip () |
| virtual void | Initialize (CZipArchive *pZip) |
| bool | Process (LPCTSTR lpszPath, const ZipArchiveLib::CFileInfo &info) |
| virtual void | UpdateAddNewFileInfo (CZipAddNewFileInfo *) |
Protected Member Functions inherited from ZipArchiveLib::CDirEnumerator | |
| CDirEnumerator (LPCTSTR lpszDirectory, bool bRecursive=true) | |
| virtual void | EnterDirectory () |
| virtual void | ExitDirectory () |
| virtual void | OnEnumerationBegin () |
| virtual void | OnEnumerationEnd (bool bResult) |
Protected Attributes | |
| int | m_iComprLevel |
| int | m_iSmartLevel |
| unsigned long | m_nBufSize |
| CZipActionCallback * | m_pMultiCallback |
Friends | |
| class | CZipArchive |
The class used as a parameter in the AddNewFiles(CZipAddFilesEnumerator&, ZipArchiveLib::CFileFilter&, bool) method.
Definition at line 3619 of file ZipArchive.h.
|
protectedvirtual |
Override this method to perform file processing while enumerating directories. This method is not called for directories, but for files only.
| lpszPath | The full path to the current file. |
| info | A structure containing an information about the current file. |
true to continue the enumeration. When you return false, the enumeration is aborted.Implements ZipArchiveLib::CDirEnumerator.