Fixed a segfault crash that would occur if you stepped at the end of a script
[macgdbp.git] / Sparkle.framework / Versions / A / Headers / SUUnarchiver.h
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 //
8
9 #ifndef SUUNARCHIVER_H
10 #define SUUNARCHIVER_H
11
12 @interface SUUnarchiver : NSObject {
13 id delegate;
14 NSURL *archiveURL;
15 }
16
17 + (SUUnarchiver *)unarchiverForURL:(NSURL *)URL;
18 - (void)setDelegate:delegate;
19
20 - (void)start;
21
22 @end
23
24 @interface NSObject (SUUnarchiverDelegate)
25 - (void)unarchiver:(SUUnarchiver *)unarchiver extractedLength:(long)length;
26 - (void)unarchiverDidFinish:(SUUnarchiver *)unarchiver;
27 - (void)unarchiverDidFail:(SUUnarchiver *)unarchiver;
28 @end
29
30 #endif