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