ISDownloadRequest Klassenreferenz

#import <ISDownloadRequest.h>

Abgeleitet von ISRequest.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - init
(void) - dealloc
(void) - pause
(void) - resume
(id) - createURLRequest
(BOOL) - failImmediatelyOnNetworkLoss
(void) - finishWithData:error:
(void) - invalidate
(BOOL) - receivedStatusCode:contentLength:
(BOOL) - statusCodeIsInvalid:
(void) - connection:didReceiveData:
(void) - connectionDidFinishLoading:
(void) - setDownloadKey:
(void) - setHashes:
(void) - setNumberOfBytesToHash:
(void) - setNumberOfRetries:
(void) - setPath:
(double) - bytesPerSecond
(double) - estimatedTimeRemaining
(long long) - currentBytes
(long long) - totalBytes
(void) - _progressTick:
(BOOL) - _checkCurrentHash
(void) - _initializeHashFromFile
(void) - _attemptRetryAfterError:
(void) - _finishForConnection:
(void) - _closeFile
(BOOL) - _openFile
(void) - _rewind
(void) - _resetProgressTimer
(void) - _stopProgressTimer

Geschützte Attribute

NSString_path
int _fd
NSString_downloadKey
NSArray_hashes
unsigned int _numberOfBytesToHash
unsigned int _allowedRetries
unsigned int _currentRetries
NSTimer_progressTimer
NSMutableArray_tickDates
NSMutableArray_tickLengths
long long _bytesWritten
long long _totalBytes
long long _verifiedBytes
struct env_md_ctx_st _md5Context

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei ISDownloadRequest.h.


Dokumentation der Elementfunktionen

- (id) init  

Implementiert ISRequest.

- (void) dealloc  

Implementiert ISRequest.

- (void) pause  

- (void) resume  

Implementiert ISRequest.

- (id) createURLRequest  

Implementiert ISRequest.

- (BOOL) failImmediatelyOnNetworkLoss  

Implementiert ISRequest.

- (void) finishWithData: (id)  fp8
error: (id)  fp12 

Implementiert ISRequest.

- (void) invalidate  

Implementiert ISRequest.

- (BOOL) receivedStatusCode: (int)  fp8
contentLength: (long long)  fp12 

Implementiert ISRequest.

- (BOOL) statusCodeIsInvalid: (int)  fp8  

Implementiert ISRequest.

- (void) connection: (id)  fp8
didReceiveData: (id)  fp12 

Implementiert ISRequest.

- (void) connectionDidFinishLoading: (id)  fp8  

Implementiert ISRequest.

- (void) setDownloadKey: (id)  fp8  

- (void) setHashes: (id)  fp8  

- (void) setNumberOfBytesToHash: (unsigned int)  fp8  

- (void) setNumberOfRetries: (unsigned int)  fp8  

- (void) setPath: (id)  fp8  

- (double) bytesPerSecond  

- (double) estimatedTimeRemaining  

- (long long) currentBytes  

- (long long) totalBytes  

- (void) _progressTick: (id)  fp8  

- (BOOL) _checkCurrentHash  

- (void) _initializeHashFromFile  

- (void) _attemptRetryAfterError: (int)  fp8  

- (void) _finishForConnection: (id)  fp8  

- (void) _closeFile  

- (BOOL) _openFile  

- (void) _rewind  

- (void) _resetProgressTimer  

- (void) _stopProgressTimer  


Dokumentation der Datenelemente

- (NSString*) _path [protected]

Definiert in Zeile 13 der Datei ISDownloadRequest.h.

- (int) _fd [protected]

Definiert in Zeile 14 der Datei ISDownloadRequest.h.

- (NSString*) _downloadKey [protected]

Definiert in Zeile 15 der Datei ISDownloadRequest.h.

- (NSArray*) _hashes [protected]

Definiert in Zeile 16 der Datei ISDownloadRequest.h.

- (unsigned int) _numberOfBytesToHash [protected]

Definiert in Zeile 17 der Datei ISDownloadRequest.h.

- (unsigned int) _allowedRetries [protected]

Definiert in Zeile 18 der Datei ISDownloadRequest.h.

- (unsigned int) _currentRetries [protected]

Definiert in Zeile 19 der Datei ISDownloadRequest.h.

- (NSTimer*) _progressTimer [protected]

Definiert in Zeile 20 der Datei ISDownloadRequest.h.

- (NSMutableArray*) _tickDates [protected]

Definiert in Zeile 21 der Datei ISDownloadRequest.h.

- (NSMutableArray*) _tickLengths [protected]

Definiert in Zeile 22 der Datei ISDownloadRequest.h.

- (long long) _bytesWritten [protected]

Definiert in Zeile 23 der Datei ISDownloadRequest.h.

- (long long) _totalBytes [protected]

Definiert in Zeile 24 der Datei ISDownloadRequest.h.

- (long long) _verifiedBytes [protected]

Definiert in Zeile 25 der Datei ISDownloadRequest.h.

- (struct env_md_ctx_st) _md5Context [read, protected]

Definiert in Zeile 26 der Datei ISDownloadRequest.h.


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