luxlabs header browser preview


@class NSString, NSDictionary, _WKWebsiteDataStoreConfiguration, NSUUID, WKHTTPCookieStore, NSArray;
@protocol _WKWebsiteDataStoreDelegate;

@interface WKWebsiteDataStore : NSObject <WKObject, NSSecureCoding> {
    struct ObjectStorage<WebKit::WebsiteDataStore> { struct type { unsigned char __lx[288]; } data; } _websiteDataStore;
    struct WeakObjCPtr<id<_WKWebsiteDataStoreDelegate>> { id m_weakReference; } _delegate;
    struct RetainPtr<NSArray> { void *m_ptr; } _proxyConfigurations;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (nonatomic, setter=_setResourceLoadStatisticsEnabled:) BOOL _resourceLoadStatisticsEnabled;
@property (nonatomic, setter=_setResourceLoadStatisticsDebugMode:) BOOL _resourceLoadStatisticsDebugMode;
@property (nonatomic, setter=_setPerOriginStorageQuota:) unsigned long long _perOriginStorageQuota;
@property (nonatomic, setter=_setBoundInterfaceIdentifier:) NSString *_boundInterfaceIdentifier;
@property (nonatomic, setter=_setAllowsCellularAccess:) BOOL _allowsCellularAccess;
@property (nonatomic, setter=_setProxyConfiguration:) NSDictionary *_proxyConfiguration;
@property (nonatomic, setter=_setAllowsTLSFallback:) BOOL _allowsTLSFallback;
@property (weak, nonatomic) id<_WKWebsiteDataStoreDelegate> _delegate;
@property (readonly, copy, nonatomic) _WKWebsiteDataStoreConfiguration *_configuration;
@property (readonly, nonatomic) NSUUID *_identifier;
@property (readonly, nonatomic) NSString *_webPushPartition;
@property (readonly, nonatomic, getter=isPersistent) BOOL persistent;
@property (readonly, nonatomic) WKHTTPCookieStore *httpCookieStore;
@property (readonly, nonatomic) NSUUID *identifier;
@property (copy, nonatomic) NSArray *proxyConfigurations;
@property (readonly) struct Object { void /* function */ **x0; void *x1; } *_apiObject;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)nonPersistentDataStore;
+ (id)_allWebsiteDataTypesIncludingPrivate;
+ (void)_allowWebsiteDataRecordsForAllOrigins;
+ (BOOL)_defaultDataStoreExists;
+ (BOOL)_defaultNetworkProcessExists;
+ (void)_deleteDefaultDataStoreForTesting;
+ (void)_fetchAllIdentifiers:(id /* block */)a0;
+ (void)_makeNextNetworkProcessLaunchFailForTesting;
+ (void)_removeDataStoreWithIdentifier:(id)a0 completionHandler:(id /* block */)a1;
+ (void)_setCachedProcessSuspensionDelayForTesting:(double)a0;
+ (void)_setNetworkProcessSuspensionAllowedForTesting:(BOOL)a0;
+ (struct OpaqueWKNotificationManager { } *)_sharedServiceWorkerNotificationManager;
+ (id)allWebsiteDataTypes;
+ (id)dataStoreForIdentifier:(id)a0;
+ (id)defaultDataStore;
+ (void)fetchAllDataStoreIdentifiers:(id /* block */)a0;
+ (void)removeDataStoreForIdentifier:(id)a0 completionHandler:(id /* block */)a1;

- (void)_isRelationshipOnlyInDatabaseOnce:(id)a0 thirdParty:(id)a1 completionHandler:(id /* block */)a2;
- (void)fetchDataRecordsOfTypes:(id)a0 completionHandler:(id /* block */)a1;
- (id)init;
- (BOOL)_networkProcessExists;
- (void)_terminateNetworkProcess;
- (void)_setResourceLoadStatisticsTimeAdvanceForTesting:(double)a0 completionHandler:(id /* block */)a1;
- (void)dealloc;
- (id)_initWithConfiguration:(id)a0;
- (void)_appBoundSchemes:(id /* block */)a0;
- (BOOL)_hasServiceWorkerBackgroundActivityForTesting;
- (void)_allowTLSCertificateChain:(id)a0 forHost:(id)a1;
- (void)_originDirectoryForTesting:(id)a0 topOrigin:(id)a1 type:(id)a2 completionHandler:(id /* block */)a3;
- (void)_setResourceLoadStatisticsTestingCallback:(id /* block */)a0;
- (void)_setPrivateClickMeasurementDebugModeEnabledForTesting:(BOOL)a0;
- (void)_trustServerForLocalPCMTesting:(struct __SecTrust { } *)a0;
- (void)encodeWithCoder:(id)a0;
- (void)_resumeBackgroundFetch:(id)a0 completionHandler:(id /* block */)a1;
- (void)removeDataOfTypes:(id)a0 forDataRecords:(id)a1 completionHandler:(id /* block */)a2;
- (id).cxx_construct;
- (void)_logUserInteraction:(id)a0 completionHandler:(id /* block */)a1;
- (void)_isRegisteredAsSubresourceUnderFirstParty:(id)a0 thirdParty:(id)a1 completionHandler:(id /* block */)a2;
- (BOOL)_networkProcessHasEntitlementForTesting:(id)a0;
- (void)_loadedSubresourceDomainsFor:(id)a0 completionHandler:(id /* block */)a1;
- (void)_getAllStorageAccessEntriesFor:(id)a0 completionHandler:(id /* block */)a1;
- (void)_clearPrevalentDomain:(id)a0 completionHandler:(id /* block */)a1;
- (void)_deletePushAndNotificationRegistration:(id)a0 completionHandler:(id /* block */)a1;
- (void)_renameOrigin:(id)a0 to:(id)a1 forDataOfTypes:(id)a2 completionHandler:(id /* block */)a3;
- (void)_setPrevalentDomain:(id)a0 completionHandler:(id /* block */)a1;
- (void)_getIsPrevalentDomain:(id)a0 completionHandler:(id /* block */)a1;
- (void)_setPrivateClickMeasurementDebugModeEnabled:(BOOL)a0;
- (void)_setCompletionHandlerForRemovalFromNetworkProcess:(id /* block */)a0;
- (void)_getResourceLoadStatisticsDataSummary:(id /* block */)a0;
- (void)_fetchDataRecordsOfTypes:(id)a0 withOptions:(unsigned long long)a1 completionHandler:(id /* block */)a2;
- (void)_sendNetworkProcessPrepareToSuspend:(id /* block */)a0;
- (void)_abortBackgroundFetch:(id)a0 completionHandler:(id /* block */)a1;
- (void)_setThirdPartyCookieBlockingMode:(BOOL)a0 onlyOnSitesWithoutUserInteraction:(BOOL)a1 completionHandler:(id /* block */)a2;
- (void)_processStatisticsAndDataRecords:(id /* block */)a0;
- (void)_processPersistentNotificationClick:(id)a0 completionHandler:(id /* block */)a1;
- (void).cxx_destruct;
- (void)_getAllBackgroundFetchIdentifiers:(id /* block */)a0;
- (void)_storeServiceWorkerRegistrations:(id /* block */)a0;
- (void)_pauseBackgroundFetch:(id)a0 completionHandler:(id /* block */)a1;
- (void)_processPushMessage:(id)a0 completionHandler:(id /* block */)a1;
- (void)_scopeURL:(id)a0 hasPushSubscriptionForTesting:(id /* block */)a1;
- (void)_sendNetworkProcessWillSuspendImminently;
- (void)_sendNetworkProcessDidResume;
- (void)_countNonDefaultSessionSets:(id /* block */)a0;
- (void)_synthesizeAppIsBackground:(BOOL)a0;
- (void)_statisticsDatabaseHasAllTables:(id /* block */)a0;
- (void)_clearResourceLoadStatistics:(id /* block */)a0;
- (void)_processPersistentNotificationClose:(id)a0 completionHandler:(id /* block */)a1;
- (void)_getPendingPushMessages:(id /* block */)a0;
- (void)_setServiceWorkerOverridePreferences:(id)a0;
- (void)_getBackgroundFetchState:(id)a0 completionHandler:(id /* block */)a1;
- (void)_appBoundDomains:(id /* block */)a0;
- (void)_clickBackgroundFetch:(id)a0 completionHandler:(id /* block */)a1;
- (void)_clearLoadedSubresourceDomainsFor:(id)a0;
- (void)_closeDatabases:(id /* block */)a0;
- (id)initWithCoder:(id)a0;
- (int)_networkProcessIdentifier;
- (void)_setBackupExclusionPeriodForTesting:(double)a0 completionHandler:(id /* block */)a1;
- (void)removeDataOfTypes:(id)a0 modifiedSince:(id)a1 completionHandler:(id /* block */)a2;
- (void)_getOriginsWithPushAndNotificationPermissions:(id /* block */)a0;
- (void)_scheduleCookieBlockingUpdate:(id /* block */)a0;

@end