Add missing new resources from Sparkle.framework
[cyberduck.git] / lib / Sparkle.framework / Versions / A / PrivateHeaders / SUUnarchiver.h
blob6397fe71a1371d258b7995117636a48bfdc811a9
1 //
2 // SUUnarchiver.h
3 // Sparkle
4 //
5 // Created by Andy Matuschak on 3/16/06.
6 // Copyright 2006 Andy Matuschak. All rights reserved.
7 //
9 #ifndef SUUNARCHIVER_H
10 #define SUUNARCHIVER_H
12 #import <Foundation/Foundation.h>
14 @class SUHost;
15 @protocol SUUnarchiverDelegate;
17 @interface SUUnarchiver : NSObject
19 @property (copy, readonly) NSString *archivePath;
20 @property (copy, readonly) NSString *updateHostBundlePath;
21 @property (weak) id<SUUnarchiverDelegate> delegate;
23 + (SUUnarchiver *)unarchiverForPath:(NSString *)path updatingHostBundlePath:(NSString *)host;
25 - (void)start;
26 @end
28 @protocol SUUnarchiverDelegate <NSObject>
29 - (void)unarchiverDidFinish:(SUUnarchiver *)unarchiver;
30 - (void)unarchiverDidFail:(SUUnarchiver *)unarchiver;
31 @optional
32 - (void)unarchiver:(SUUnarchiver *)unarchiver extractedProgress:(double)progress;
33 @end
35 #endif