-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
__NSCFURLSessionTask.h
364 lines (360 loc) · 14.2 KB
/
__NSCFURLSessionTask.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
/* Generated by RuntimeBrowser
Image: /System/Library/Frameworks/CFNetwork.framework/CFNetwork
*/
@interface __NSCFURLSessionTask : NSURLSessionTask {
NSString * _APSRelayTopic;
NSDictionary * _DuetActivityProperties;
unsigned short _TLSNegotiatedCipherSuite;
NSData * __TCPConnectionMetadata;
long long __countOfBytesReceivedEncoded;
long long __countOfPendingBytesReceivedEncoded;
unsigned long long _allowedProtocolTypes;
bool _allowsCellular;
bool _allowsQUIC;
<NSURLSessionAppleIDContext> * _appleIDContext;
NSURLSessionTaskHTTPAuthenticator * _authenticator;
bool _authenticatorConfiguredViaTaskProperty;
NSURL * _backgroundPublishingURL;
NSDictionary * _backgroundTaskTimingData;
NSString * _boundInterfaceIdentifier;
long long _bytesPerSecondLimitValue;
bool _cacheOnly;
int _cachePolicy;
struct __CFDictionary { } * _cachedSocketStreamProperties;
struct _CFURLCache { } * _cfCache;
struct OpaqueCFHTTPCookieStorage { } * _cfCookies;
struct _CFURLCredentialStorage { } * _cfCreds;
struct _CFHSTSPolicy { } * _cfHSTS;
NSURLSessionConfiguration * _configuration;
bool _connectionIsCellular;
NSArray * _contentDispositionFallbackArray;
int _cookieAcceptPolicy;
long long _countOfBytesClientExpectsToReceive;
long long _countOfBytesClientExpectsToSend;
long long _countOfBytesExpectedToReceive;
long long _countOfBytesExpectedToSend;
long long _countOfBytesReceived;
long long _countOfBytesSent;
struct _CFURLRequest { } * _currentCFURLRequest;
NSURLRequest * _currentRequest;
unsigned int _darkWakePowerAssertion;
NSDictionary * _dependencyInfo;
NSURLSessionTaskDependencyTree * _dependencyTree;
bool _disallowCellular;
long long _discretionaryOverride;
bool _doesSZExtractorConsumeExtractedData;
NSProgress * _downloadProgress;
NSDate * _earliestBeginDate;
NSError * _error;
long long _expectedWorkload;
<SZExtractor> * _extractor;
bool _extractorFinishedDecoding;
bool _extractorPreparedForExtraction;
bool _hasSZExtractor;
NSURLSessionTaskMetrics * _incompleteTaskMetrics;
bool _isInUpload;
bool _isTopLevelNavigation;
NSURL * _ledBellyFallbackURL;
NSString * _ledBellyServiceIdentifier;
NSDictionary * _legacySocketStreamProperties;
double _loadingPriorityValue;
NSString * _loggableDescription;
int _networkServiceType;
NSObject<OS_nw_activity> * _nw_activity;
NSURLRequest * _originalRequest;
NSURL * _parentDocumentURL;
NSString * _pathToDownloadTaskFile;
struct __PerformanceTiming { } * _performanceTiming;
unsigned int _powerAssertion;
bool _preconnect;
bool _preventsIdleSystemSleep;
bool _preventsSystemHTTPProxyAuthentication;
float _priorityHint;
long long _priorityValue;
NSProgress * _progress;
bool _progressReportingFinished;
bool _prohibitAuthUI;
id _protocolForTask;
NSDictionary * _proxySettings;
NSURL * _publishingURL;
unsigned int _qos;
long long _requestPriority;
bool _requiresSecureHTTPSProxyConnection;
NSURLResponse * _response;
NSURLSession * _session;
bool _shouldHandleCookies;
bool _shouldPipelineHTTP;
bool _shouldReportTimingDataToAWD;
bool _shouldSkipPipelineProbe;
bool _shouldSkipPreferredClientCertificateLookup;
bool _shouldUsePipelineHeuristics;
NSURL * _siteForCookies;
NSDictionary * _sslSettings;
double _startTime;
long long _state;
NSString * _storagePartitionIdentifier;
bool _strictContentLength;
long long _suspensionThreshhold;
NSURLSessionTaskDependency * _taskDependency;
NSString * _taskDescription;
unsigned long long _taskIdentifier;
__NSCFTaskPerformanceTiming * _taskPerformanceTiming;
double _timeWindowDelay;
double _timeWindowDuration;
double _timeoutInterval;
double _timeoutIntervalForResource;
NSDictionary * _trailers;
NSMutableArray * _transactionMetrics;
bool _undeterminedDownloadProgressState;
bool _undeterminedUploadProgressState;
struct os_unfair_lock_s {
unsigned int _os_unfair_lock_opaque;
} _unfair_lock;
NSString * _uniqueIdentifier;
NSProgress * _uploadProgress;
NSObject<OS_dispatch_queue> * _workQueue;
}
+ (bool)supportsSecureCoding;
- (id)_APSRelayTopic;
- (id)_DuetActivityProperties;
- (id)_TCPConnectionMetadata;
- (unsigned short)_TLSNegotiatedCipherSuite;
- (unsigned long long)_allowedProtocolTypes;
- (bool)_allowsCellular;
- (bool)_allowsQUIC;
- (void)_appendCountOfPendingBytesReceivedEncoded:(long long)arg1;
- (id)_appleIDContext;
- (bool)_authenticatorConfiguredViaTaskProperty;
- (id)_backgroundPublishingURL;
- (id)_backgroundTaskTimingData;
- (id)_boundInterfaceIdentifier;
- (long long)_bytesPerSecondLimit;
- (bool)_cacheOnly;
- (int)_cachePolicy;
- (struct _CFURLCache { }*)_cfCache;
- (struct OpaqueCFHTTPCookieStorage { }*)_cfCookies;
- (struct _CFURLCredentialStorage { }*)_cfCreds;
- (struct _CFHSTSPolicy { }*)_cfHSTS;
- (void)_completeUploadProgress;
- (bool)_connectionIsCellular;
- (void)_consumePendingBytesReceivedEncoded;
- (id)_contentDispositionFallbackArray;
- (int)_cookieAcceptPolicy;
- (struct __CFDictionary { }*)_copyATSState;
- (struct _CFURLRequest { }*)_copyCurrentCFURLRequest;
- (struct _CFHSTSPolicy { }*)_copyHSTSPolicy;
- (struct _CFURLRequest { }*)_copyOriginalCFURLRequest;
- (struct __CFDictionary { }*)_copySocketStreamProperties;
- (long long)_countOfBytesReceivedEncoded;
- (long long)_countOfPendingBytesReceivedEncoded;
- (int)_createAssertionWithType:(struct __CFString { }*)arg1 name:(struct __CFString { }*)arg2 assertion:(unsigned int*)arg3;
- (const struct XCookieStorage { int (**x1)(); struct __CFAllocator {} *x2; int x3; }*)_createXCookieStorage;
- (const struct XCredentialStorage { int (**x1)(); struct __CFAllocator {} *x2; int x3; }*)_createXCredentialStorage;
- (struct _CFURLRequest { }*)_currentCFURLRequest;
- (unsigned int)_darkWakePowerAssertion;
- (id)_dependencyInfo;
- (bool)_disallowCellular;
- (long long)_discretionaryOverride;
- (bool)_doesSZExtractorConsumeExtractedData;
- (long long)_expectedWorkload;
- (id)_extractor;
- (bool)_extractorFinishedDecoding;
- (bool)_extractorPreparedForExtraction;
- (void)_finishProgressReporting;
- (void)_getAuthenticationHeadersForResponse:(struct _CFURLResponse { }*)arg1 completionHandler:(id /* block */)arg2;
- (struct __CFSet { }*)_getAuthenticatorStatusCodes;
- (bool)_hasSZExtractor;
- (id)_incompleteTaskMetrics;
- (void)_initializeTimingDataWithSessionConfiguration:(id)arg1;
- (bool)_isTopLevelNavigation;
- (id)_ledBellyFallbackURL;
- (id)_ledBellyServiceIdentifier;
- (id)_legacySocketStreamProperties;
- (double)_loadingPriority;
- (double)_loadingPriorityValue;
- (id)_loggableDescription;
- (int)_networkServiceType;
- (id)_nw_activity;
- (void)_onSessionQueue_cleanupAndBreakCycles;
- (void)_onqueue_adjustPriorityHint:(float)arg1;
- (void)_onqueue_releasePowerAsssertion;
- (id)_pathToDownloadTaskFile;
- (struct __PerformanceTiming { }*)_performanceTiming;
- (unsigned int)_powerAssertion;
- (bool)_preconnect;
- (void)_prepareNewTimingDataContainer;
- (bool)_preventsIdleSystemSleep;
- (bool)_preventsSystemHTTPProxyAuthentication;
- (long long)_priority;
- (long long)_priorityValue;
- (bool)_prohibitAuthUI;
- (id)_protocolForTask;
- (id)_proxySettings;
- (id)_publishingURL;
- (unsigned int)_qos;
- (void)_releasePreventIdleSleepAssertionIfAppropriate;
- (void)_reportTimingDataToAWD:(id)arg1;
- (long long)_requestPriority;
- (bool)_requiresSecureHTTPSProxyConnection;
- (void)_setAppleIDContext:(id)arg1;
- (void)_setConnectionIsCellular:(bool)arg1;
- (void)_setExplicitCookieStorage:(struct OpaqueCFHTTPCookieStorage { }*)arg1;
- (void)_setExplicitStorageSession:(struct __CFURLStorageSession { }*)arg1;
- (void)_setSocketProperties:(struct __CFDictionary { }*)arg1 connectionProperties:(struct __CFDictionary { }*)arg2;
- (bool)_shouldHandleCookies;
- (bool)_shouldPipelineHTTP;
- (bool)_shouldReportTimingDataToAWD;
- (bool)_shouldSkipPipelineProbe;
- (bool)_shouldSkipPreferredClientCertificateLookup;
- (bool)_shouldUsePipelineHeuristics;
- (id)_siteForCookies;
- (id)_sslSettings;
- (id)_storagePartitionIdentifier;
- (bool)_strictContentLength;
- (long long)_suspensionThreshhold;
- (void)_takePreventIdleSleepAssertionIfAppropriate;
- (id)_taskPerformanceTiming;
- (double)_timeWindowDelay;
- (double)_timeWindowDuration;
- (double)_timeoutInterval;
- (double)_timeoutIntervalForResource;
- (id)_timingData;
- (id)_trailers;
- (id)_transactionMetrics;
- (id)_uniqueIdentifier;
- (void)_withXURLCache:(id /* block */)arg1;
- (void)addAdditionalHeadersToRequest:(struct _CFURLRequest { }*)arg1;
- (void)adjustConditionalConnectionProperties:(struct __CFDictionary { }*)arg1;
- (id)authenticator;
- (void)cancel;
- (long long)computeAdjustedPoolPriority;
- (id)copyWithZone:(struct _NSZone { }*)arg1;
- (long long)countOfBytesClientExpectsToReceive;
- (long long)countOfBytesClientExpectsToSend;
- (long long)countOfBytesExpectedToReceive;
- (long long)countOfBytesExpectedToSend;
- (long long)countOfBytesReceived;
- (long long)countOfBytesSent;
- (id)currentRequest;
- (id)currentRequest_URL;
- (id)currentRequest_mainDocumentURL;
- (void)dealloc;
- (id)dependencyTree;
- (id)description;
- (id)earliestBeginDate;
- (id)error;
- (id)initWithOriginalRequest:(id)arg1 updatedRequest:(id)arg2 ident:(unsigned long long)arg3 session:(id)arg4;
- (id)initWithTask:(id)arg1;
- (void)initializeHTTPAuthenticatorWithAppleIDContext:(id)arg1 statusCodes:(id)arg2;
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void*)arg4;
- (id)originalRequest;
- (float)priority;
- (id)progress;
- (id)response;
- (void)resume;
- (id)session;
- (void)setAuthenticator:(id)arg1;
- (void)setCountOfBytesClientExpectsToReceive:(long long)arg1;
- (void)setCountOfBytesClientExpectsToSend:(long long)arg1;
- (void)setCountOfBytesExpectedToReceive:(long long)arg1;
- (void)setCountOfBytesExpectedToSend:(long long)arg1;
- (void)setCountOfBytesReceived:(long long)arg1;
- (void)setCountOfBytesSent:(long long)arg1;
- (void)setCurrentRequest:(id)arg1;
- (void)setDependencyTree:(id)arg1;
- (void)setEarliestBeginDate:(id)arg1;
- (void)setError:(id)arg1;
- (void)setOriginalRequest:(id)arg1;
- (void)setPriority:(float)arg1;
- (void)setResponse:(id)arg1;
- (void)setSession:(id)arg1;
- (void)setStartTime:(double)arg1;
- (void)setState:(long long)arg1;
- (void)setTaskDependency:(id)arg1;
- (void)setTaskDescription:(id)arg1;
- (void)setTaskIdentifier:(unsigned long long)arg1;
- (void)set_APSRelayTopic:(id)arg1;
- (void)set_DuetActivityProperties:(id)arg1;
- (void)set_TCPConnectionMetadata:(id)arg1;
- (void)set_TLSNegotiatedCipherSuite:(unsigned short)arg1;
- (void)set_allowedProtocolTypes:(unsigned long long)arg1;
- (void)set_allowsCellular:(bool)arg1;
- (void)set_allowsQUIC:(bool)arg1;
- (void)set_authenticatorConfiguredViaTaskProperty:(bool)arg1;
- (void)set_backgroundPublishingURL:(id)arg1;
- (void)set_backgroundTaskTimingData:(id)arg1;
- (void)set_boundInterfaceIdentifier:(id)arg1;
- (void)set_bytesPerSecondLimit:(long long)arg1;
- (void)set_cacheOnly:(bool)arg1;
- (void)set_cachePolicy:(int)arg1;
- (void)set_cfCache:(struct _CFURLCache { }*)arg1;
- (void)set_cfCookies:(struct OpaqueCFHTTPCookieStorage { }*)arg1;
- (void)set_cfCreds:(struct _CFURLCredentialStorage { }*)arg1;
- (void)set_cfHSTS:(struct _CFHSTSPolicy { }*)arg1;
- (void)set_contentDispositionFallbackArray:(id)arg1;
- (void)set_cookieAcceptPolicy:(int)arg1;
- (void)set_countOfBytesReceivedEncoded:(long long)arg1;
- (void)set_countOfPendingBytesReceivedEncoded:(long long)arg1;
- (void)set_currentCFURLRequest:(struct _CFURLRequest { }*)arg1;
- (void)set_darkWakePowerAssertion:(unsigned int)arg1;
- (void)set_dependencyInfo:(id)arg1;
- (void)set_disallowCellular:(bool)arg1;
- (void)set_discretionaryOverride:(long long)arg1;
- (void)set_doesSZExtractorConsumeExtractedData:(bool)arg1;
- (void)set_expectedWorkload:(long long)arg1;
- (void)set_extractor:(id)arg1;
- (void)set_extractorFinishedDecoding:(bool)arg1;
- (void)set_extractorPreparedForExtraction:(bool)arg1;
- (void)set_hasSZExtractor:(bool)arg1;
- (void)set_incompleteTaskMetrics:(id)arg1;
- (void)set_isTopLevelNavigation:(bool)arg1;
- (void)set_ledBellyFallbackURL:(id)arg1;
- (void)set_ledBellyServiceIdentifier:(id)arg1;
- (void)set_legacySocketStreamProperties:(id)arg1;
- (void)set_loadingPriority:(double)arg1;
- (void)set_loadingPriorityValue:(double)arg1;
- (void)set_networkServiceType:(int)arg1;
- (void)set_nw_activity:(id)arg1;
- (void)set_pathToDownloadTaskFile:(id)arg1;
- (void)set_performanceTiming:(struct __PerformanceTiming { }*)arg1;
- (void)set_powerAssertion:(unsigned int)arg1;
- (void)set_preconnect:(bool)arg1;
- (void)set_preventsIdleSystemSleep:(bool)arg1;
- (void)set_preventsSystemHTTPProxyAuthentication:(bool)arg1;
- (void)set_priority:(long long)arg1;
- (void)set_priorityValue:(long long)arg1;
- (void)set_prohibitAuthUI:(bool)arg1;
- (void)set_protocolForTask:(id)arg1;
- (void)set_proxySettings:(id)arg1;
- (void)set_publishingURL:(id)arg1;
- (void)set_qos:(unsigned int)arg1;
- (void)set_requestPriority:(long long)arg1;
- (void)set_requiresSecureHTTPSProxyConnection:(bool)arg1;
- (void)set_shouldHandleCookies:(bool)arg1;
- (void)set_shouldPipelineHTTP:(bool)arg1;
- (void)set_shouldReportTimingDataToAWD:(bool)arg1;
- (void)set_shouldSkipPipelineProbe:(bool)arg1;
- (void)set_shouldSkipPreferredClientCertificateLookup:(bool)arg1;
- (void)set_shouldUsePipelineHeuristics:(bool)arg1;
- (void)set_siteForCookies:(id)arg1;
- (void)set_sslSettings:(id)arg1;
- (void)set_storagePartitionIdentifier:(id)arg1;
- (void)set_strictContentLength:(bool)arg1;
- (void)set_suspensionThreshhold:(long long)arg1;
- (void)set_taskPerformanceTiming:(id)arg1;
- (void)set_timeWindowDelay:(double)arg1;
- (void)set_timeWindowDuration:(double)arg1;
- (void)set_timeoutInterval:(double)arg1;
- (void)set_timeoutIntervalForResource:(double)arg1;
- (void)set_trailers:(id)arg1;
- (void)set_uniqueIdentifier:(id)arg1;
- (bool)shouldHandleCookiesAndSchemeIsAppropriate;
- (double)startTime;
- (long long)state;
- (void)suspend;
- (id)taskDependency;
- (id)taskDescription;
- (unsigned long long)taskIdentifier;
- (void)updateCurrentRequest:(id)arg1;
- (id)workQueue;
@end