luxlabs header browser preview


@class NSURL, NSHTTPCookieStorage, NSDictionary, NSObject, NSURLCache, NSString, _NSHTTPAlternativeServicesStorage, NSSet, NSArray, NSURLCredentialStorage, NSData, _NSHSTSStorage, NSNumber;
@protocol NSURLSessionAppleIDContext, OS_xpc_object;

@interface NSURLSessionConfiguration : NSObject <NSMutableCopying, NSSecureCoding, NSCopying> {
    struct HTTPConnectionCacheLimits { int fHTTPLoadWidth; int fHTTPPipeliningHighWatermark; int fHTTPPipeliningLowWatermark; int fHTTPPriorityNumLevels; int fHTTPNumFastLanes; int fHTTPMinimumFastLanePriority; int fHTTPConnectionCachePurgeTimeout; int fHTTPConnectionCacheCellPurgeTimeout; int fLongLivedConnectionCachePurgeTimeout; int fLongLivedConnectionCacheCellPurgeTimeout; } _limits;
}

@property (class, readonly) NSURLSessionConfiguration *defaultSessionConfiguration;
@property (class, readonly) NSURLSessionConfiguration *ephemeralSessionConfiguration;
@property (class, readonly) BOOL supportsSecureCoding;

@property (copy) NSArray *proxyConfigurations;
@property (copy) NSDictionary *_socketStreamProperties;
@property (copy) NSString *identifier;
@property (getter=isBackgroundSession) BOOL backgroundSession;
@property NSString *disposition;
@property (retain) NSURLCredentialStorage *_phskip_credStorage;
@property BOOL _phskip_credStorageSet;
@property (retain) NSURLCache *_phskip_urlCache;
@property BOOL _phskip_urlCacheSet;
@property (retain) NSHTTPCookieStorage *_phskip_cookieStorage;
@property BOOL _phskip_cookieStorageSet;
@property (retain) _NSHSTSStorage *_phskip_hstsStorage;
@property BOOL _phskip_hstsStorageSet;
@property BOOL skip_download_unlink;
@property BOOL _requiresClientToOpenFiles;
@property (copy) NSString *_tcpConnectionPoolName;
@property BOOL _forcesNewConnections;
@property (copy) NSDictionary *_socketStreamProperties;
@property BOOL _supportsAVAssetDownloads;
@property (getter=_isProxySession) BOOL _proxySession;
@property (copy) NSSet *_authenticatorStatusCodes;
@property BOOL _inPrivateBrowsing;
@property BOOL _preventsIdleSleep;
@property BOOL _usePipeliningHeuristics;
@property BOOL _shouldPreserveBackgroundSessionDisposition;
@property BOOL _disablesOutOfProcessDirectWiFiUsage;
@property BOOL _disablesUseOfProxySession;
@property BOOL _disablesNWLoader;
@property (copy) NSString *_companionAppBundleIdentifier;
@property (copy) NSString *_watchAppBundleIdentifier;
@property (copy) NSString *_watchExtensionBundleIdentifier;
@property unsigned long long _forcedNetworkServiceType;
@property (copy) NSDictionary *_overriddenDelegateOptions;
@property (retain) _NSHTTPAlternativeServicesStorage *_phskip_alternativeServicesStorage;
@property BOOL _phskip_alternativeServicesStorageSet;
@property int _xpcActivityBudgeted;
@property int _allowsHTTP3Internal;
@property int _neTrackerTCCResult;
@property int _enablesL4SInternal;
@property BOOL _requiresPowerPluggedIn;
@property (copy) NSURL *_directoryForDownloadedFiles;
@property (copy) NSString *_sourceApplicationBundleIdentifier;
@property (copy) NSString *_sourceApplicationSecondaryIdentifier;
@property (copy) NSData *_sourceApplicationAuditTokenData;
@property (copy) NSString *_attributedBundleIdentifier;
@property unsigned long long _TCPAdaptiveReadTimeout;
@property unsigned long long _TCPAdaptiveWriteTimeout;
@property BOOL _reportsDataStalls;
@property BOOL _allowsExpensiveAccess;
@property BOOL _allowsConstrainedNetworkAccess;
@property BOOL _allowsVirtualInterfaces;
@property unsigned long long _multipathAlternatePort;
@property BOOL _allowsPowerNapScheduling;
@property BOOL _allowsHSTSWithUntrustedRootCertificate;
@property BOOL _preventsIdleSleepOnceConnected;
@property BOOL _sessionSendsLaunchOnDemandEvents;
@property long long _timingDataOptions;
@property BOOL _shouldSkipPreferredClientCertificateLookup;
@property (copy) id<NSURLSessionAppleIDContext> _appleIDContext;
@property (copy) NSData *_atsContext;
@property double _connectionCachePurgeTimeout;
@property double _connectionCacheCellPurgeTimeout;
@property double _longLivedConnectionCachePurgeTimeout;
@property double _longLivedConnectionCacheCellPurgeTimeout;
@property long long _connectionCacheNumPriorityLevels;
@property long long _connectionCacheNumFastLanes;
@property long long _connectionCacheMinimumFastLanePriority;
@property BOOL _allowsRetryForBackgroundDataTasks;
@property BOOL _onBehalfOfPairedDevice;
@property BOOL _clientIsNotExplicitlyDiscretionary;
@property BOOL _respectsAllowsCellularAccessForDiscretionaryTasks;
@property BOOL _allowsWCA;
@property (copy) NSNumber *_maximumWatchCellularTransferSize;
@property BOOL _overridesBackgroundSessionAutoRedirect;
@property BOOL _performsEVCertCheck;
@property BOOL _infersDiscretionaryFromOriginatingClient;
@property (copy) NSString *_connectionPoolName;
@property BOOL _prefersInfraWiFi;
@property BOOL _allowsMultipathTCP;
@property BOOL _allowsResponseMonitoringDuringBodyTranmission;
@property BOOL _allowsIndefiniteConnections;
@property (copy) NSString *_CTDataConnectionServiceType;
@property BOOL _allowsTCPFastOpen;
@property BOOL _allowsTLSSessionTickets;
@property BOOL _allowsTLSSessionResumption;
@property BOOL _allowsTLSFalseStart;
@property (copy) NSString *_tlsTrustPinningPolicyName;
@property BOOL _allowsTLSFallback;
@property BOOL _allowsTLSECH;
@property BOOL _preventsDirectWiFiAccess;
@property BOOL _allowTCPIOConnectionStreamTask;
@property unsigned long long _customReadBufferSize;
@property double _customReadBufferTimeout;
@property BOOL _preventsSystemHTTPProxyAuthentication;
@property BOOL _requiresSecureHTTPSProxyConnection;
@property (copy) NSArray *_proxyConfigurations;
@property BOOL _duetPreauthorized;
@property long long _duetPreClearedMode;
@property (retain) NSObject<OS_xpc_object> *_xpcActivity;
@property BOOL _requiresSustainedDataDelivery;
@property BOOL _ignoreDidReceiveResponseDisposition;
@property BOOL _alwaysPerformDefaultTrustEvaluation;
@property (copy) NSSet *_suppressedAutoAddedHTTPHeaders;
@property long long _expiredDNSBehavior;
@property long long _IDSMessageTimeout;
@property long long _companionProxyPreference;
@property BOOL _preventsAppSSO;
@property BOOL _allowsSensitiveLogging;
@property BOOL _allowsReachabilityCheck;
@property BOOL _allowsHTTP3;
@property (retain) _NSHTTPAlternativeServicesStorage *_alternativeServicesStorage;
@property (retain) _NSHSTSStorage *_hstsStorage;
@property int _loggingPrivacyLevel;
@property BOOL _usesNWLoader;
@property (copy) NSString *_downloadFileProtectionType;
@property BOOL _enablesL4S;
@property BOOL _prohibitEncryptedDNS;
@property int _pidForHAR;
@property BOOL _enableOAuthBearerTokenChallenges;
@property BOOL _skipsStackTraceCapture;
@property BOOL _disableAPWakeOnIdleConnections;
@property unsigned long long requestCachePolicy;
@property double timeoutIntervalForRequest;
@property double timeoutIntervalForResource;
@property unsigned long long networkServiceType;
@property BOOL allowsCellularAccess;
@property BOOL allowsExpensiveNetworkAccess;
@property BOOL allowsConstrainedNetworkAccess;
@property BOOL requiresDNSSECValidation;
@property BOOL waitsForConnectivity;
@property (getter=isDiscretionary) BOOL discretionary;
@property (copy) NSString *sharedContainerIdentifier;
@property BOOL sessionSendsLaunchEvents;
@property (copy) NSDictionary *connectionProxyDictionary;
@property int TLSMinimumSupportedProtocol;
@property int TLSMaximumSupportedProtocol;
@property unsigned short TLSMinimumSupportedProtocolVersion;
@property unsigned short TLSMaximumSupportedProtocolVersion;
@property BOOL HTTPShouldUsePipelining;
@property BOOL HTTPShouldSetCookies;
@property unsigned long long HTTPCookieAcceptPolicy;
@property (copy) NSDictionary *HTTPAdditionalHeaders;
@property long long HTTPMaximumConnectionsPerHost;
@property (retain) NSHTTPCookieStorage *HTTPCookieStorage;
@property (retain) NSURLCredentialStorage *URLCredentialStorage;
@property (retain) NSURLCache *URLCache;
@property BOOL shouldUseExtendedBackgroundIdleMode;
@property (copy) NSArray *protocolClasses;
@property long long multipathServiceType;

+ (void)initialize;
+ (id)new;
+ (id)AVBackgroundSessionConfigurationWithIdentifier:(id)a0;
+ (id)backgroundSessionConfiguration:(id)a0;
+ (id)_AVBackgroundSessionConfigurationWithIdentifier:(id)a0;
+ (id)_defaultProtocolClasses;
+ (id)backgroundSessionConfigurationWithIdentifier:(id)a0;
+ (id)immutableEffectiveConfigurationFromConfig:(id)a0;
+ (id)sessionConfigurationForSharedSession;

- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (id)_initWithConfiguration:(id)a0;
- (void)encodeWithCoder:(id)a0;
- (id).cxx_construct;
- (BOOL)isEqual:(id)a0;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void *)_copyAttribute:(struct __CFString { } *)a0;
- (id)_sessionConfiguration;
- (struct _CFHSTSPolicy { } *)copyHSTSPolicy;
- (id)copyImmutableVariant:(id /* block */)a0;
- (struct HTTPConnectionCacheLimits { int x0; int x1; int x2; int x3; int x4; int x5; int x6; int x7; int x8; int x9; })getConnectionCacheLimits;
- (BOOL)proxiesRequireNWLoader;

@end