Permalink
Cannot retrieve contributors at this time
Fetching contributors…

// | |
// SUBasicUpdateDriver.h | |
// Sparkle, | |
// | |
// Created by Andy Matuschak on 4/23/08. | |
// Copyright 2008 Andy Matuschak. All rights reserved. | |
// | |
#ifndef SUBASICUPDATEDRIVER_H | |
#define SUBASICUPDATEDRIVER_H | |
#import <Cocoa/Cocoa.h> | |
#import "SUUpdateDriver.h" | |
@class SUAppcastItem, SUUnarchiver, SUAppcast, SUUnarchiver, SUHost; | |
@interface SUBasicUpdateDriver : SUUpdateDriver { | |
SUAppcastItem *updateItem; | |
SUAppcastItem *nonDeltaUpdateItem; | |
NSURLDownload *download; | |
NSString *downloadPath; | |
NSString *relaunchPath; | |
} | |
- (void)checkForUpdatesAtURL:(NSURL *)URL host:(SUHost *)host; | |
- (void)appcastDidFinishLoading:(SUAppcast *)ac; | |
- (void)appcast:(SUAppcast *)ac failedToLoadWithError:(NSError *)error; | |
- (BOOL)isItemNewer:(SUAppcastItem *)ui; | |
- (BOOL)hostSupportsItem:(SUAppcastItem *)ui; | |
- (BOOL)itemContainsSkippedVersion:(SUAppcastItem *)ui; | |
- (BOOL)itemContainsValidUpdate:(SUAppcastItem *)ui; | |
- (void)didFindValidUpdate; | |
- (void)didNotFindUpdate; | |
- (void)downloadUpdate; | |
- (void)download:(NSURLDownload *)d decideDestinationWithSuggestedFilename:(NSString *)name; | |
- (void)downloadDidFinish:(NSURLDownload *)d; | |
- (void)download:(NSURLDownload *)download didFailWithError:(NSError *)error; | |
- (void)extractUpdate; | |
- (void)unarchiverDidFinish:(SUUnarchiver *)ua; | |
- (void)unarchiverDidFail:(SUUnarchiver *)ua; | |
- (void)failedToApplyDeltaUpdate; | |
- (void)installUpdate; | |
- (void)installerFinishedForHost:(SUHost *)host; | |
- (void)installerForHost:(SUHost *)host failedWithError:(NSError *)error; | |
- (void)relaunchHostApp; | |
- (void)cleanUp; | |
- (void)abortUpdate; | |
- (void)abortUpdateWithError:(NSError *)error; | |
@end | |
#endif |