Ignite Tools
Shared/Airship/External/UA_ZipFile-OC/UA_ZipArchive.h
00001 //
00002 //  UA_ZipArchive.h
00003 //  
00004 //
00005 //  Created by aish on 08-9-11.
00006 //  acsolu@gmail.com
00007 //  Copyright 2008  Inc. All rights reserved.
00008 //
00009 
00010 #import <UIKit/UIKit.h>
00011 
00012 #include "UA_zip.h"
00013 #include "UA_unzip.h"
00014 
00015 @protocol UA_ZipArchiveDelegate <NSObject>
00016 @optional
00017 -(void) ErrorMessage:(NSString*) msg;
00018 -(BOOL) OverWriteOperation:(NSString*) file;
00019 
00020 @end
00021 
00022 
00023 @interface UA_ZipArchive : NSObject {
00024 @private
00025         zipFile         _zipFile;
00026         unzFile         _unzFile;
00027         
00028         id                      _delegate;
00029 }
00030 
00031 @property (nonatomic, retain) id delegate;
00032 
00033 -(BOOL) CreateZipFile2:(NSString*) zipFile;
00034 -(BOOL) addFileToZip:(NSString*) file newname:(NSString*) newname;
00035 -(BOOL) CloseZipFile2;
00036 
00037 -(BOOL) UnzipOpenFile:(NSString*) zipFile;
00038 -(BOOL) UnzipFileTo:(NSString*) path overWrite:(BOOL) overwrite;
00039 -(BOOL) UnzipCloseFile;
00040 @end
 All Classes Functions Variables Properties