luxlabs header browser preview


@class NSData;

@interface LSDatabaseContext : NSObject

@property (class, readonly) LSDatabaseContext *sharedDatabaseContext;

@property (readonly) BOOL canAccess;
@property (readonly, getter=isAccessing) BOOL accessing;
@property (readonly) NSData *currentPersistentIdentifier;

+ (id)new;

- (id)addDatabaseChangeObserver4WebKit:(id /* block */)a0;
- (id)init;
- (id)_init;
- (BOOL)startAccessingSystemScopeReturningError:(id *)a0;
- (void)observeDatabaseChange4WebKit:(id)a0;
- (BOOL)startAccessingCurrentUserSessionReturningError:(id *)a0;
- (BOOL)startAccessingWithOptions:(unsigned long long)a0 error:(id *)a1;
- (void)getSystemContentDatabaseObject4WebKit:(id /* block */)a0;
- (void)accessWithOptions:(unsigned long long)a0 usingBlock:(id /* block */)a1;
- (void)accessUsingBlock:(id /* block */)a0;
- (void)removeDatabaseChangeObserver4WebKit:(id)a0;
- (BOOL)startAccessingWithUserID:(unsigned int)a0 error:(id *)a1;
- (void)accessWithUserID:(unsigned int)a0 options:(unsigned long long)a1 usingBlock:(id /* block */)a2;
- (void)releaseObservedDatabase4WebKit;
- (void)accessWithUserID:(unsigned int)a0 usingBlock:(id /* block */)a1;
- (BOOL)startAccessingReturningError:(id *)a0;
- (void)stopAccessing;
- (void)accessSystemScopeUsingBlock:(id /* block */)a0;
- (BOOL)startAccessingWithUserID:(unsigned int)a0 options:(unsigned long long)a1 error:(id *)a2;
- (void)accessCurrentUserSessionUsingBlock:(id /* block */)a0;

@end