luxlabs header browser preview


@class SSSQLiteDatabase, NSURL, NSObject;
@protocol OS_dispatch_queue;

@interface SSVCookieStorage : NSObject {
    NSObject<OS_dispatch_queue> *_dispatchQueue;
    NSURL *_storageLocation;
    BOOL _usesSharedCookieDatabase;
}

@property (readonly, nonatomic) SSSQLiteDatabase *_database;
@property (nonatomic) BOOL performingMigration;
@property (readonly) NSURL *storageLocation;

+ (id)sharedInstance;
+ (BOOL)responseHasSetCookies:(id)a0;
+ (BOOL)_setupCookieDatabase:(id)a0 forCookieStorage:(id)a1;
+ (BOOL)_migrateToVersion1WithDatabase:(id)a0;
+ (id)_getUserSetCookiesForResponse:(id)a0;
+ (id)_getSetCookiesForResponse:(id)a0;
+ (id)_getGlobalSetCookiesForResponse:(id)a0;
+ (id)sharedStorage;
+ (BOOL)_currentProcessIsRoot;
+ (id)_sharedStorageLocationPath;
+ (BOOL)_currentProcessShouldUseRescuedStorageLocationForLocation:(id)a0;
+ (BOOL)_migrateToVersion2WithDatabase:(id)a0;
+ (BOOL)_fileURLRepresentsSharedStorageLocation:(id)a0;
+ (BOOL)_bindStatement:(struct sqlite3_stmt { } *)a0 withValues:(id)a1;
+ (id)_rescuedStorageLocationForLocation:(id)a0;
+ (BOOL)_fileIsOwnedByRoot:(id)a0;

- (BOOL)_shouldAddITFECookieToURL:(id)a0;
- (id)init;
- (void)dealloc;
- (void)setCookiesForHTTPResponse:(id)a0 account:(id)a1;
- (id)_filterCookies:(id)a0 forURL:(id)a1;
- (void)synchronizeFeatureEnablerCookieWithCookieValue:(id)a0 key:(id)a1 result:(id /* block */)a2;
- (void)_insertCookies:(id)a0 forKey:(id)a1;
- (id)_columnNameForCookieProperty:(id)a0;
- (id)cookiesForURL:(id)a0 userIdentifier:(id)a1 scope:(long long)a2;
- (void)removeCookiesWithProperties:(id)a0;
- (id)cookiesForURL:(id)a0 account:(id)a1;
- (void)setCookiesFromCookieStorage:(id)a0;
- (id)_allCookieKeys;
- (id)_copyCookiesForPreparedSQLStatement:(struct sqlite3_stmt { } *)a0;
- (id)cookieHeadersForURL:(id)a0 userIdentifier:(id)a1 scope:(long long)a2;
- (void)_bindInsertStatement:(struct sqlite3_stmt { } *)a0 forCookie:(id)a1 key:(id)a2;
- (void)setCookies:(id)a0 forAccount:(id)a1;
- (id)cookieHeadersForURL:(id)a0 account:(id)a1;
- (BOOL)_stopIncludingLocalCookies;
- (id)cookieHeadersForURL:(id)a0 userIdentifier:(id)a1;
- (void)synchronizeCookies;
- (void)setFeatureEnablerInDictionary:(id)a0 key:(id)a1;
- (void)setCookiesForHTTPResponse:(id)a0 userIdentifier:(id)a1;
- (id)_copyCookieDictionaryForURL:(id)a0 key:(id)a1;
- (id)allCookiesForUserIdentifier:(id)a0 scope:(long long)a1;
- (id)initWithStorageLocation:(id)a0;
- (void)removeCookiesWithAccount:(id)a0;
- (void)removeCookiesWithUserIdentifier:(id)a0;
- (void).cxx_destruct;
- (void)_handleSharedCookieDatabaseDidChangeDarwinNotification;
- (id)cookieArrayBySettingFeatureEnablerWithArray:(id)a0 key:(id)a1;
- (id)_copyCookiesWithKey:(id)a0;
- (void)setCookiesForHTTPResponse:(id)a0 userIdentifier:(id)a1 scope:(long long)a2;
- (id)fetchDefaults;
- (id)allCookiesForAccount:(id)a0;
- (void)_setCookies:(id)a0 forKey:(id)a1;
- (id)cookiesForURL:(id)a0 userIdentifier:(id)a1;
- (id)_copyPrivateCookiesForURL:(id)a0 key:(id)a1;
- (void)removeCookiesWithUserIdentifier:(id)a0 scope:(long long)a1;
- (void)setCookies:(id)a0 forUserIdentifier:(id)a1;
- (void)removeAllCookies;
- (id)_copyCookieObjectsForURL:(id)a0 key:(id)a1;
- (id)_copyPrivateCookieObjectsForURL:(id)a0 key:(id)a1;
- (id)allCookiesForUserIdentifier:(id)a0;
- (id)_accountForKey:(id)a0;
- (void)_cookieDatabaseDidChange;

@end