luxlabs header browser preview


@class NSNumber, NSURLRequest, SSVURLBagInterpreter, NSMutableData, SSBag, SSVSAPSignaturePolicy, NSString, NSMutableSet, SSURLBag, SSMetricsPageEvent, SSURLRequestProperties, NSObject, NSData, SSVURLDataConsumer, NSRunLoop, NSCachedURLResponse, NSHTTPURLResponse, NSURL, NSURLCache, AKAppleIDSession, SSVFairPlaySAPSession;
@protocol OS_dispatch_queue, SSVLoadURLOperationDelegate;

@interface SSVLoadURLOperation : NSOperation <SSURLSessionManagerDelegate> {
    AKAppleIDSession *_authKitSession;
    NSMutableData *_dataBuffer;
    SSVURLDataConsumer *_dataConsumer;
    NSObject<OS_dispatch_queue> *_dispatchQueue;
    NSData *_inputData;
    BOOL _iTunesStoreRequest;
    long long _machineDataRetryCount;
    long long _machineDataStyle;
    SSMetricsPageEvent *_metricsPageEvent;
    id /* block */ _outputBlock;
    id /* block */ _prepareRequestBlock;
    NSMutableSet *_protocolRedirectURLs;
    BOOL _recordsMetrics;
    NSURL *_redirectURL;
    NSString *_referrerApplicationName;
    NSString *_referrerURLString;
    NSHTTPURLResponse *_response;
    NSRunLoop *_runLoop;
    SSVFairPlaySAPSession *_sapSession;
    SSVSAPSignaturePolicy *_sapSignaturePolicy;
    BOOL _shouldRetry;
    NSString *_storeFrontSuffix;
    BOOL _stopped;
    SSURLBag *_urlBag;
    SSVURLBagInterpreter *_urlBagInterpreter;
    SSURLRequestProperties *_requestProperties;
    NSURLRequest *_urlRequest;
}

@property long long machineDataStyle;
@property (retain) SSVFairPlaySAPSession *SAPSession;
@property (copy) SSVSAPSignaturePolicy *SAPSignaturePolicy;
@property (weak, nonatomic) id<SSVLoadURLOperationDelegate> delegate;
@property (readonly) NSURL *URL;
@property (readonly) NSURLRequest *URLRequest;
@property (readonly) NSCachedURLResponse *cachedURLResponse;
@property (retain) SSVURLDataConsumer *dataConsumer;
@property (getter=isITunesStoreRequest) BOOL ITunesStoreRequest;
@property (readonly) SSMetricsPageEvent *metricsPageEvent;
@property (retain, nonatomic) SSBag *bag;
@property BOOL recordsMetrics;
@property (copy) NSString *referrerApplicationName;
@property (copy) NSString *referrerURLString;
@property (copy) NSString *storeFrontSuffix;
@property (readonly) NSHTTPURLResponse *URLResponse;
@property (copy) id /* block */ expiredOutputBlock;
@property (copy) id /* block */ outputBlock;
@property (copy) id /* block */ prepareRequestBlock;
@property BOOL shouldSuppressCookies;
@property BOOL shouldSuppressUserInfo;
@property (copy) NSURL *mainDocumentURL;
@property unsigned long long attribution;
@property (readonly, nonatomic) NSNumber *metricsLoadURLSessionDuration;
@property (readonly, nonatomic) NSNumber *metricsLoadURLSamplingPercentage;
@property (readonly, nonatomic) NSNumber *metricsLoadURLSamplingPercentageCachedResponses;
@property (readonly, nonatomic) BOOL isURLBagRequest;
@property (readonly, nonatomic) NSData *rawResponseData;
@property (readonly, nonatomic) SSURLRequestProperties *requestProperties;
@property (readonly, nonatomic) BOOL shouldDisableCellular;
@property (readonly, nonatomic) BOOL shouldRequireCellular;
@property (readonly, nonatomic) BOOL shouldSetCookies;
@property (readonly, nonatomic) NSData *sourceAppAuditTokenData;
@property (readonly, nonatomic) NSString *sourceAppBundleID;
@property (readonly, nonatomic) NSURLCache *URLCache;
@property (readonly, nonatomic) NSString *URLCacheID;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)currentAcceptLanguage;

- (void)URLSession:(id)a0 task:(id)a1 didCompleteWithEvent:(id)a2 error:(id)a3;
- (void)URLSession:(id)a0 dataTask:(id)a1 didReceiveResponse:(id)a2 completionHandler:(id /* block */)a3;
- (void)URLSession:(id)a0 dataTask:(id)a1 didReceiveData:(id)a2;
- (void)_stopIfCancelled;
- (id)_newURLRequestWithRedirectURL:(id)a0;
- (id)_initSSVLoadURLOperation;
- (id)initWithURL:(id)a0;
- (void)URLSession:(id)a0 task:(id)a1 didReceiveChallenge:(id)a2 completionHandler:(id /* block */)a3;
- (void)configureWithURLBag:(id)a0;
- (id)init;
- (void)_addMachineDataHeadersToRequest:(id)a0 withAccountIdentifier:(id)a1;
- (id)initWithURLRequest:(id)a0;
- (void)URLSession:(id)a0 task:(id)a1 willPerformHTTPRedirection:(id)a2 newRequest:(id)a3 completionHandler:(id /* block */)a4;
- (void)_finishWithData:(id)a0;
- (void)main;
- (void)_keepAliveTimer:(id)a0;
- (void)_loadURLBagInterpreter;
- (id)initWithData:(id)a0 fromOperation:(id)a1;
- (void)configureWithURLBagDictionary:(id)a0;
- (void)dispatchSync:(id /* block */)a0;
- (void)_applyResponseToMetrics:(id)a0;
- (BOOL)_shouldRetryAfterMachineDataRequest:(id)a0;
- (void)dispatchAsync:(id /* block */)a0;
- (void)_runOnce;
- (void)_releaseOutputBlocks;
- (id)_outputForData:(id)a0 error:(id *)a1;
- (void)_createAuthKitSession;
- (void).cxx_destruct;
- (void)cancel;
- (void)_configureWithURLBagInterpreter:(id)a0;
- (void)_addSAPSignatureToRequest:(id)a0;
- (id)_dataForCachedResponse:(struct _CFCachedURLResponse { } *)a0;
- (int)_runRunLoopUntilStopped;
- (void)_stopRunLoop;
- (void)_finishWithOutput:(id)a0 error:(id)a1;
- (id)initWithURLRequestProperties:(id)a0;

@end