00001 #ifndef __GZIP_LIB_H 00002 #define __GZIP_LIB_H 00003 00004 class GLogTarget 00005 { 00006 public: 00007 virtual void ClearLog() = 0; 00008 virtual void Log(char *Str, int c = 0) = 0; 00009 }; 00010 00011 class GZipLibrary 00012 { 00013 class GZipLibPrivate *d; 00014 00015 public: 00016 GZipLibrary(GLogTarget *log); 00017 00018 bool IsOk(); 00019 bool Zip(char *ZipFile, char *BaseDir, List<char> &Extensions, char *AfterDate); 00020 }; 00021 00022 #endif