luxlabs header browser preview


@class NSURL, NSError, NSFileHandle;

@interface _HKArchiveCreator : NSObject <_HKArchiveWriter> {
    struct archive { } *_archive;
}

@property (readonly, copy, nonatomic) NSURL *archiveURL;
@property (readonly, nonatomic) NSFileHandle *fileHandle;
@property (readonly, nonatomic) NSError *error;

+ (BOOL)archiveContentsOfDirectoryAtURL:(id)a0 archiveURL:(id)a1 error:(id *)a2;

- (void)dealloc;
- (void)closeArchive;
- (void).cxx_destruct;
- (void)addDataToArchive:(id)a0 pathInArchive:(id)a1;
- (void)addFileToArchive:(id)a0 pathInArchive:(id)a1;
- (id)initWithFileHandle:(id)a0 archiveType:(long long)a1;
- (void)_addDataOfSize:(long long)a0 toPathInArchive:(id)a1 fromByteProvider:(id /* block */)a2;
- (void)_closeArchiveWithError:(id)a0;
- (BOOL)archiveIsValid;
- (id)initWithURL:(id)a0 archiveType:(long long)a1;
- (id)initWithURL:(id)a0 fileHandle:(id)a1 archiveType:(long long)a2;
- (long long)writeData:(const void *)a0 ofLength:(unsigned long long)a1;

@end