luxlabs header browser preview


@interface CUKeyValueStoreReader : NSObject {
    struct cdb { char *map; int fd; unsigned int size; unsigned int loop; unsigned int khash; unsigned int kpos; unsigned int hpos; unsigned int hslots; unsigned int dpos; unsigned int dlen; } _cdb;
    int _fd;
    Class _keyType;
    Class _valueType;
}

- (void)close;
- (BOOL)enumerateKeysAndValuesAndReturnError:(id *)a0 handler:(id /* block */)a1;
- (id)init;
- (BOOL)enumerateValuesForKey:(id)a0 valueType:(Class)a1 error:(id *)a2 handler:(id /* block */)a3;
- (void)dealloc;
- (BOOL)openAtPath:(id)a0 error:(id *)a1;
- (id)_readObjectAtOffset:(unsigned int)a0 length:(unsigned int)a1 type:(Class)a2 error:(id *)a3;
- (id)valueForKey:(id)a0 valueType:(Class)a1 error:(id *)a2;
- (id)initWithKeyType:(Class)a0 valueType:(Class)a1;
- (id)valueForKey:(id)a0 error:(id *)a1;
- (BOOL)enumerateKeyType:(Class)a0 valueType:(Class)a1 error:(id *)a2 handler:(id /* block */)a3;
- (BOOL)enumerateValuesForKey:(id)a0 error:(id *)a1 handler:(id /* block */)a2;
- (BOOL)valueExistsForKey:(id)a0;

@end