Sparkle  2.0.0
A software update framework for macOS
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CInstallerProgressAppController
 CInstallerProgressAppController()
 C<InstallerProgressDelegate>
 CNSButton(SierraSDK)
 CNSData(SUSignatureVerifier)
 CNSObject(PrivateDelegateMethods)
 CNSOperatingSystemVersion
 CNSProcessInfo()
 CShowInstallerProgress
 CShowInstallerProgress()
 CSPUAppcastItemState
 CSPUAppcastItemState()
 CSPUAppcastItemStateResolverPrivate exposed class used to resolve Appcast Item properties that rely on external factors such as a host
 CSPUAutomaticUpdateDriver
 CSPUAutomaticUpdateDriver()
 CSPUBasicUpdateDriver
 CSPUBasicUpdateDriver()
 C<SPUBasicUpdateDriverDelegate>
 CSPUCoreBasedUpdateDriver
 CSPUCoreBasedUpdateDriver()
 C<SPUCoreBasedUpdateDriverDelegate>
 CSPUDownloadDataA class for containing downloaded data along with some information about it
 CSPUDownloadDriver
 CSPUDownloadDriver()
 C<SPUDownloadDriverDelegate>
 CSPUDownloadedUpdate
 CSPUInformationalUpdate
 C<SPUInstallerAgentProtocol>
 CSPUInstallerDriver
 CSPUInstallerDriver()
 C<SPUInstallerDriverDelegate>
 CSPULocalCacheDirectory
 CSPUProbeInstallStatus
 CSPUProbingUpdateDriver
 CSPUProbingUpdateDriver()
 CSPUReleaseNotesDriver
 C<SPUResumableUpdate>
 CSPUScheduledUpdateDriver
 CSPUScheduledUpdateDriver()
 CSPUSkippedUpdate
 CSPUStandardUpdaterControllerA controller class that instantiates a SPUUpdater and allows binding UI to it
 CSPUStandardUserDriverSparkle's standard built-in user driver for updater interactions
 C<SPUStandardUserDriverDelegate>A protocol for Sparkle's standard user driver's delegate
 CSPUUIBasedUpdateDriver
 CSPUUIBasedUpdateDriver()
 C<SPUUIBasedUpdateDriverDelegate>
 C<SPUUpdateDriver>
 CSPUUpdatePermissionRequestThis class represents information needed to make a permission request for checking updates
 CSPUUpdaterThe main API in Sparkle for controlling the update mechanism
 CSPUUpdater()
 CSPUUpdaterCycle
 CSPUUpdaterCycle()
 C<SPUUpdaterCycleDelegate>
 C<SPUUpdaterDelegate>Provides methods to control the behavior of an SPUUpdater object
 CSPUUpdaterSettingsThis class can be used for reading certain updater settings
 CSPUUpdaterSettings()
 CSPUUpdaterTimer
 CSPUUpdaterTimer()
 C<SPUUpdaterTimerDelegate>
 CSPUURLRequest
 CSPUURLRequest()
 C<SPUUserDriver>The API in Sparkle for controlling the user interaction
 CSPUUserInitiatedUpdateDriver
 CSPUUserInitiatedUpdateDriver()
 CSPUUserUpdateState
 CSPUUserUpdateState()
 CSPUUserUpdateState(Private)
 CSUAppcast
 CSUAppcast()
 CSUAppcast(Private)
 CSUAppcastDriver
 CSUAppcastDriver()
 C<SUAppcastDriverDelegate>
 CSUAppcastItem
 CSUAppcastItem()
 CSUAppcastItem(Private)
 CSUApplicationInfo
 CSUBundleIcon
 CSUFileManager
 CSUHost
 CSUHost()
 C<SUInstallerAgentInitiationProtocol>
 C<SUInstallerProtocol>
 CSUOperatingSystem
 CSUPhasedUpdateGroupInfo
 CSUPublicKeys
 CSUSignatures
 CSUStandardVersionComparatorSparkle's default version comparator
 CSUStatusController
 CSUStatusController()
 CSUSystemProfiler
 CSUTouchBarButtonGroup
 CSUUpdatePermissionResponseThis class represents a response for permission to check updates
 CSUUpdateValidator
 CSUUpdateValidator()
 C<SUVersionComparison>Provides version comparison facilities for Sparkle
 C<SUVersionDisplay>Applies special display formatting to version numbers
 CTerminationListener
 CTerminationListener()