ASFaspSessionStats
@interface ASFaspSessionStats
contains statistics for a FASP session
-
The bytes written in the current transfer
Declaration
Objective-C
@property (assign, readwrite, nonatomic) unsigned long long bytesWritten;
Swift
var bytesWritten: UInt64 { get set }
-
The total size of the files in the session
Declaration
Objective-C
@property (assign, readwrite, nonatomic) unsigned long long bytesTotal;
Swift
var bytesTotal: UInt64 { get set }
-
The bytes remaining to be transferred
Declaration
Objective-C
@property (assign, readwrite, nonatomic) unsigned long long bytesRemaining;
Swift
var bytesRemaining: UInt64 { get set }
-
The bytes already transferred
Declaration
Objective-C
@property (assign, readwrite, nonatomic) unsigned long long bytesTransferred;
Swift
var bytesTransferred: UInt64 { get set }
-
The number of microsecond elapsed since the beginning of the transfer
Declaration
Objective-C
@property (assign, readwrite, nonatomic) unsigned long long microsecondsElapsed;
Swift
var microsecondsElapsed: UInt64 { get set }
-
The number of seconds elapsed since the beginning of the transfer
Declaration
Objective-C
@property (assign, readwrite, nonatomic) double secondsElapsed;
Swift
var secondsElapsed: Double { get set }
-
A fractional value between 0.0 and 1.0 indicating the progress of the session
Declaration
Objective-C
@property (assign, readwrite, nonatomic) double progress;
Swift
var progress: Double { get set }
-
The current instantaneous transfer rate. This rate may fluctuate and is not usually suitable for display in the UI
Declaration
Objective-C
@property (assign, readwrite, nonatomic) double instantaneousBitsPerSecond;
Swift
var instantaneousBitsPerSecond: Double { get set }
-
The current transfer rate averaged over a short period of time. This rate is stable and is suitable for display in the UI
Declaration
Objective-C
@property (assign, readwrite, nonatomic) double averageBitsPerSecond;
Swift
var averageBitsPerSecond: Double { get set }
-
The average time currently remaining until the transfer completes, in seconds
Declaration
Objective-C
@property (assign, readwrite, nonatomic) double averageSecondsRemaining;
Swift
var averageSecondsRemaining: Double { get set }
-
The effective rate of the transfer (in bps). Only avialable after a session ends
Declaration
Objective-C
@property (assign, readwrite, nonatomic) double effectiveRate;
Swift
var effectiveRate: Double { get set }
-
The number of files whose transfer completed successfully. Only available after a session ends
Declaration
Objective-C
@property (assign, readwrite, nonatomic) unsigned long long filesCompleted;
Swift
var filesCompleted: UInt64 { get set }
-
The number of files whose transfer failed. Only available after a session ends
Declaration
Objective-C
@property (assign, readwrite, nonatomic) unsigned long long filesFailed;
Swift
var filesFailed: UInt64 { get set }
-
The number of files that were skipped. Only available after a session ends
Declaration
Objective-C
@property (assign, readwrite, nonatomic) unsigned long long filesSkipped;
Swift
var filesSkipped: UInt64 { get set }