ISDownload Klassenreferenz

#import <ISDownload.h>

Abgeleitet von NSObject.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - init
(id) - initWithFilteredInfo:
(id) - initWithPendingPurchase:
(void) - dealloc
(void) - setInfo:
(void) - setDelegate:
(BOOL) - canPause
(BOOL) - canRetry
(BOOL) - canStart
(BOOL) - isPaused
(BOOL) - isWaitingForQueue
(void) - start
(void) - pause
(void) - resume
(void) - retry
(void) - _accountAuthorized:
(void) - _networkChanged:
(void) - downloadRequestStatusChanged:
(void) - request:finishedWithData:error:
(id) - artist
(id) - artworkURL
(id) - filteredInfo
(id) - filteredTrackInfo
(unsigned long) - songID
(id) - title
(id) - trackInfo
(id) - transactionID
(double) - bytesPerSecond
(long long) - currentBytes
(double) - estimatedTimeRemaining
(long long) - totalBytes
(int) - state
(void) - cleanup
(void) - clearPurchaseInfo
(id) - downloadURL
(id) - pendingPurchase
(void) - prepareForSync
(void) - setDownloadQueue:
(id) - _createDownloadRequest
(id) - _createRequestForOperation:type:arguments:tag:
(id) - _createRequestForURL:tag:
(void) - _finish
(void) - _handleDownloadDoneResponse:
(void) - _handleImageDataFailed:
(void) - _handleImageData:
(BOOL) - _updatePurchasedFilesManifestWithPathsForMedia:metadata:artwork:
(void) - _processDRMFailed:
(void) - _processDRMSucceeded:
(void) - _processDRM:
(void) - _markAsPurchasedWorkerThread
(void) - _markAsPurchased
(void) - _mergeAssets
(id) - _mergeInfo
(void) - _reportSuccess
(void) - _pause:
(int) - _popState
(int) - _previousState
(void) - _setState:
(void) - _startArtworkDownload
(void) - _startMediaDownload
(id) - _artworkDownloadPath
(id) - _mediaDownloadPath
(id) - _downloadPathWithExtension:
(id) - _fileName
(id) - _finalPathWithExtension:relativeToPurchasesFolder:
(id) - _completedArtworkCacheFolder
(id) - _pathExtensionForString:

Öffentliche, statische Methoden

(id) + downloadDirectoryPath
(id) + purchaseDirectoryPath
(id) + songIDFromDictionary:
(id) + completedPurchasesInfoPath

Geschützte Attribute

id _delegate
NSDictionary_info
ISItem_pendingPurchase
NSURL_artworkURL
long long _diskSpaceNeeded
NSDictionary_cachedAuthenticationInfo
NSString_cachedDSID
NSString_cachedToken
NSString_purchasedArtworkName
NSString_purchasedMediaName
NSString_purchasedXMLName
ISDownloadQueue_queue
struct __CFArray * _stateHistory
int _state
int _startState
ISDownloadRequest_downloadRequest
ISRequest_request

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei ISDownload.h.


Dokumentation der Elementfunktionen

+ (id) downloadDirectoryPath  

+ (id) purchaseDirectoryPath  

+ (id) songIDFromDictionary: (id)  fp8  

+ (id) completedPurchasesInfoPath  

- (id) init  

- (id) initWithFilteredInfo: (id)  fp8  

- (id) initWithPendingPurchase: (id)  fp8  

- (void) dealloc  

Implementiert NSObject.

- (void) setInfo: (id)  fp8  

- (void) setDelegate: (id)  fp8  

- (BOOL) canPause  

- (BOOL) canRetry  

- (BOOL) canStart  

- (BOOL) isPaused  

- (BOOL) isWaitingForQueue  

- (void) start  

- (void) pause  

- (void) resume  

- (void) retry  

- (void) _accountAuthorized: (id)  fp8  

- (void) _networkChanged: (id)  fp8  

- (void) downloadRequestStatusChanged: (id)  fp8  

- (void) request: (id)  fp8
finishedWithData: (id)  fp12
error: (id)  fp16 

- (id) artist  

- (id) artworkURL  

- (id) filteredInfo  

- (id) filteredTrackInfo  

- (unsigned long) songID  

- (id) title  

- (id) trackInfo  

- (id) transactionID  

- (double) bytesPerSecond  

- (long long) currentBytes  

- (double) estimatedTimeRemaining  

- (long long) totalBytes  

- (int) state  

- (void) cleanup  

- (void) clearPurchaseInfo  

- (id) downloadURL  

- (id) pendingPurchase  

- (void) prepareForSync  

- (void) setDownloadQueue: (id)  fp8  

- (id) _createDownloadRequest  

- (id) _createRequestForOperation: (id)  fp8
type: (int)  fp12
arguments: (id)  fp16
tag: (int)  fp20 

- (id) _createRequestForURL: (id)  fp8
tag: (int)  fp12 

- (void) _finish  

- (void) _handleDownloadDoneResponse: (id)  fp8  

- (void) _handleImageDataFailed: (id)  fp8  

- (void) _handleImageData: (id)  fp8  

- (BOOL) _updatePurchasedFilesManifestWithPathsForMedia: (id)  fp8
metadata: (id)  fp12
artwork: (id)  fp16 

- (void) _processDRMFailed: (id)  fp8  

- (void) _processDRMSucceeded: (id)  fp8  

- (void) _processDRM: (id)  fp8  

- (void) _markAsPurchasedWorkerThread  

- (void) _markAsPurchased  

- (void) _mergeAssets  

- (id) _mergeInfo  

- (void) _reportSuccess  

- (void) _pause: (BOOL)  fp8  

- (int) _popState  

- (int) _previousState  

- (void) _setState: (int)  fp8  

- (void) _startArtworkDownload  

- (void) _startMediaDownload  

- (id) _artworkDownloadPath  

- (id) _mediaDownloadPath  

- (id) _downloadPathWithExtension: (id)  fp8  

- (id) _fileName  

- (id) _finalPathWithExtension: (id)  fp8
relativeToPurchasesFolder: (BOOL)  fp12 

- (id) _completedArtworkCacheFolder  

- (id) _pathExtensionForString: (id)  fp8  


Dokumentation der Datenelemente

- (id) _delegate [protected]

Definiert in Zeile 13 der Datei ISDownload.h.

- (NSDictionary*) _info [protected]

Definiert in Zeile 14 der Datei ISDownload.h.

- (ISItem*) _pendingPurchase [protected]

Definiert in Zeile 15 der Datei ISDownload.h.

- (NSURL*) _artworkURL [protected]

Definiert in Zeile 16 der Datei ISDownload.h.

- (long long) _diskSpaceNeeded [protected]

Definiert in Zeile 17 der Datei ISDownload.h.

Definiert in Zeile 18 der Datei ISDownload.h.

- (NSString*) _cachedDSID [protected]

Definiert in Zeile 19 der Datei ISDownload.h.

- (NSString*) _cachedToken [protected]

Definiert in Zeile 20 der Datei ISDownload.h.

- (NSString*) _purchasedArtworkName [protected]

Definiert in Zeile 21 der Datei ISDownload.h.

- (NSString*) _purchasedMediaName [protected]

Definiert in Zeile 22 der Datei ISDownload.h.

- (NSString*) _purchasedXMLName [protected]

Definiert in Zeile 23 der Datei ISDownload.h.

- (ISDownloadQueue*) _queue [protected]

Definiert in Zeile 24 der Datei ISDownload.h.

- (struct __CFArray*) _stateHistory [read, protected]

Definiert in Zeile 25 der Datei ISDownload.h.

- (int) _state [protected]

Definiert in Zeile 26 der Datei ISDownload.h.

- (int) _startState [protected]

Definiert in Zeile 27 der Datei ISDownload.h.

Definiert in Zeile 28 der Datei ISDownload.h.

- (ISRequest*) _request [protected]

Definiert in Zeile 29 der Datei ISDownload.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: