1 #ifndef _ZIPARCHIVEWRITER_H_
2 #define _ZIPARCHIVEWRITER_H_
3 
4 #include <list>
5 #include "ZipFile.h"
6 #include "Stream.h"
7 
8 namespace Framework
9 {
10     class CZipArchiveWriter
11     {
12     public:
13                                 CZipArchiveWriter();
14         virtual                 ~CZipArchiveWriter();
15 
16         void                    Write(Framework::CStream&);
17         void                    InsertFile(CZipFile*);
18 
19     private:
20         typedef std::list<CZipFile*> FileList;
21 
22         FileList                m_files;
23     };
24 }
25 
26 #endif
27