RichieURLDownloadQueue

Objective-C

@interface RichieURLDownloadQueue : NSObject <RichieURLDownloadQueue>

-(instancetype) initWithIgnoreRetryDelay:(BOOL)ignoreRetryDelay NS_DESIGNATED_INITIALIZER; //!< For testing to suppress actual delay behaviour.
-(instancetype) init; //!< Respects retry delay.

@property (nonatomic, nullable) id<RichieURLDownloadFactory> downloadFactory;

@property (nonatomic) NSUInteger maxConcurrentDownloads;

@end

Swift

class RichieURLDownloadQueue : NSObject, RichieURLDownloadQueueProtocol

Undocumented

  • Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)initWithIgnoreRetryDelay:(BOOL)ignoreRetryDelay;

    Swift

    init(ignoreRetryDelay: Bool)
  • Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)init;

    Swift

    convenience init()
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, nullable) id<RichieURLDownloadFactory> downloadFactory

    Swift

    var downloadFactory: (any RichieURLDownloadFactoryProtocol)? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSUInteger maxConcurrentDownloads

    Swift

    var maxConcurrentDownloads: UInt { get set }