// // SUErrors.h // Sparkle // // Created by C.W. Betts on 10/13/14. // Copyright (c) 2014 Sparkle Project. All rights reserved. // #ifndef SUERRORS_H #define SUERRORS_H #import #import "SUExport.h" /** * Error domain used by Sparkle */ SU_EXPORT extern NSString *const SUSparkleErrorDomain; typedef NS_ENUM(OSStatus, SUError) { // Appcast phase errors. SUAppcastParseError = 1000, SUNoUpdateError = 1001, SUAppcastError = 1002, SURunningFromDiskImageError = 1003, // Downlaod phase errors. SUTemporaryDirectoryError = 2000, // Extraction phase errors. SUUnarchivingError = 3000, SUSignatureError = 3001, // Installation phase errors. SUFileCopyFailure = 4000, SUAuthenticationFailure = 4001, SUMissingUpdateError = 4002, SUMissingInstallerToolError = 4003, SURelaunchError = 4004, SUInstallationError = 4005, SUDowngradeError = 4006, // System phase errors SUSystemPowerOffError = 5000 }; #endif