luxlabs header browser preview


@class FSNode;

@interface _LSDatabase : NSObject {
    struct __CSStore { } *store;
    struct LSSchema { unsigned int headerTable; unsigned int bundleTable; unsigned int claimTable; unsigned int serviceTable; unsigned int utypeTable; struct { struct CSMap { unsigned int table; struct CSMapCallbacks { void /* function */ *retainKey; void /* function */ *releaseKey; void /* function */ *getKeyHash; void /* function */ *keyMatchesData; void /* function */ *retainValue; void /* function */ *releaseValue; } cb; struct CSMapContext *context; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; unsigned int _generation; struct _CSMapHeader *_header; unsigned int *_keys; unsigned int *_values; } map; } bindableKeyMap; struct { struct CSMap { unsigned int table; struct CSMapCallbacks { void /* function */ *retainKey; void /* function */ *releaseKey; void /* function */ *getKeyHash; void /* function */ *keyMatchesData; void /* function */ *retainValue; void /* function */ *releaseValue; } cb; struct CSMapContext *context; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; unsigned int _generation; struct _CSMapHeader *_header; unsigned int *_keys; unsigned int *_values; } map; unsigned int bindingClass; unsigned char isCaseInsensitive; } bindingMaps[14]; unsigned int handlerPrefTable; unsigned int containerTable; unsigned int aliasTable; unsigned int pluginTable; unsigned int extensionPointTable; unsigned int bindingListTable; unsigned int propertyListTable; unsigned int localizedStringTable; unsigned int canonicalStringTable; struct _LSSchemaCache *_cache; } schema;
    FSNode *node;
    struct LSSessionKey { unsigned int uid; BOOL systemSession; } sessionKey;
    struct __CSStoreAccessContext { } *accessContext;
    unsigned char needsUpdate : 1;
    unsigned char isForcedForXCTesting : 1;
    unsigned char isForcedForRemoteUpdates : 1;
}

- (id)init;
- (void)dealloc;
- (id)_init;
- (id)description;
- (void).cxx_destruct;

@end