luxlabs header browser preview


@class NSString;

@interface GEOAnalyticsDataFile : NSObject {
    BOOL _forWrite;
    int _fd;
    struct { unsigned int header_magic; unsigned int header_len; } _hdr;
    struct iovec { void *iov_base; unsigned long long iov_len; } _iov[2];
    NSString *_filePath;
}

- (void)close;
- (void)dealloc;
- (void).cxx_destruct;
- (void)commonInitWithMagic:(unsigned int)a0;
- (id)initForReadWithFileMagic:(unsigned int)a0 fileDescriptor:(int)a1;
- (id)initForReadWithFileMagic:(unsigned int)a0 filePath:(id)a1;
- (id)initForWriteWithFileMagic:(unsigned int)a0 filePath:(id)a1;
- (BOOL)prepareFileWithFilePath:(id)a0 isForWrite:(BOOL)a1;
- (int)unlinkAndReturnOpenFileDescriptor;
- (BOOL)unsafe_readAnalyticDataWithVisitorBlock:(id /* block */)a0;
- (BOOL)writeAnalyticData:(id)a0;

@end