RichieAppdataNetworking
Objective-C
@interface RichieAppdataNetworking : NSObject <RichieURLDownloadFactory, RichieURLDownloadQueue, RichieNSURLSessionTaskFactory>
-(instancetype) init;
-(instancetype) initWithOptions:(nullable RichieAppdataNetworkingOptions *)options
distributedTracingIDSource:(nullable DistributedTracingIDSourceObjC *)distributedTracingIDSource;
-(instancetype) initWithURLDownloadFactory:(id<RichieURLDownloadFactory>)urlDownloadFactory
taskFactory:(id<RichieNSURLSessionTaskFactory>)taskFactory
options:(nullable RichieAppdataNetworkingOptions *)options
distributedTracingIDSource:(nullable DistributedTracingIDSourceObjC *)distributedTracingIDSource;
@property (nonatomic, readonly) RichieNetworkReachability *appdataNetworkReachability;
@property (nonatomic, readonly) DistributedTracingIDSourceObjC *distributedTracingIDSource;
+(NSDictionary *) appdataHeaders;
@property (nonatomic, readonly) id<RichieURLDownloadQueue> smallDownloadsQueue;
-(void) recreateURLSession;
@end
Swift
class RichieAppdataNetworking : NSObject, RichieURLDownloadFactoryProtocol, RichieURLDownloadQueueProtocol, RichieNSURLSessionTaskFactory
Undocumented
-
Undocumented
Declaration
Objective-C
-(instancetype) init;Swift
init() -
Undocumented
Declaration
Objective-C
-(instancetype) initWithOptions:(nullable RichieAppdataNetworkingOptions *)options distributedTracingIDSource:(nullable DistributedTracingIDSourceObjC *)distributedTracingIDSource;Swift
init(options: RichieAppdataNetworkingOptions?, distributedTracingIDSource: DistributedTracingIDSourceObjC?) -
Undocumented
Declaration
Objective-C
-(instancetype) initWithURLDownloadFactory:(id<RichieURLDownloadFactory>)urlDownloadFactory taskFactory:(id<RichieNSURLSessionTaskFactory>)taskFactory options:(nullable RichieAppdataNetworkingOptions *)options distributedTracingIDSource:(nullable DistributedTracingIDSourceObjC *)distributedTracingIDSource;Swift
init(urlDownloadFactory: any RichieURLDownloadFactoryProtocol, taskFactory: any RichieNSURLSessionTaskFactory, options: RichieAppdataNetworkingOptions?, distributedTracingIDSource: DistributedTracingIDSourceObjC?) -
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) RichieNetworkReachability *appdataNetworkReachabilitySwift
var appdataNetworkReachability: RichieNetworkReachability { get } -
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) DistributedTracingIDSourceObjC *distributedTracingIDSourceSwift
var distributedTracingIDSource: DistributedTracingIDSourceObjC { get } -
Undocumented
Declaration
Objective-C
+(NSDictionary *) appdataHeaders;Swift
class func appdataHeaders() -> [AnyHashable : Any] -
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) id<RichieURLDownloadQueue> smallDownloadsQueueSwift
var smallDownloadsQueue: any RichieURLDownloadQueueProtocol { get } -
Undocumented
Declaration
Objective-C
-(void) recreateURLSession;Swift
func recreateURLSession()