luxlabs header browser preview


@class NSMutableDictionary;
@protocol TSUReadChannel;

@interface TSUZipArchive : NSObject {
    NSMutableDictionary *_entries;
}

@property (readonly, nonatomic) unsigned long long archiveLength;
@property (readonly, nonatomic) id<TSUReadChannel> readChannel;

- (id)init;
- (void)addEntry:(id)a0;
- (void)enumerateEntriesUsingBlock:(id /* block */)a0;
- (void).cxx_destruct;
- (id)debugDescription;
- (id)entryForName:(id)a0;
- (void)readArchiveWithQueue:(id)a0 completion:(id /* block */)a1;
- (id)readChannelForEntry:(id)a0;
- (void)readCentralDirectoryData:(id)a0 entryCount:(unsigned long long)a1 queue:(id)a2 completion:(id /* block */)a3;
- (void)readCentralDirectoryWithEntryCount:(unsigned long long)a0 offset:(long long)a1 size:(long long)a2 channel:(id)a3 queue:(id)a4 completion:(id /* block */)a5;
- (BOOL)readCentralFileHeaderWithBuffer:(const void **)a0 dataSize:(unsigned long long *)a1;
- (void)readEndOfCentralDirectoryData:(id)a0 channel:(id)a1 queue:(id)a2 completion:(id /* block */)a3;

@end