luxlabs header browser preview


@class NSData;

@interface IPPBDataReader : NSObject {
    long long _error;
    const char *_bytes;
    NSData *_data;
}

@property (nonatomic) unsigned long long length;
@property (nonatomic) unsigned long long position;

- (int)readSint32;
- (void)recall:(const struct { unsigned long long x0; unsigned long long x1; } *)a0;
- (BOOL)seekToOffset:(unsigned long long)a0;
- (char)readInt8;
- (void)readTag:(unsigned short *)a0 andType:(char *)a1;
- (long long)readInt64;
- (BOOL)skipValueWithTag:(unsigned int)a0 type:(unsigned char)a1;
- (unsigned long long)offset;
- (long long)readSfixed64;
- (id)readData;
- (unsigned int)readFixed32;
- (id)readBigEndianShortThenString;
- (id)initWithData:(id)a0;
- (id)data;
- (BOOL)mark:(struct { unsigned long long x0; unsigned long long x1; } *)a0;
- (BOOL)skipValueWithTag:(unsigned short)a0 andType:(unsigned char)a1;
- (long long)readVarInt;
- (int)readInt32;
- (BOOL)hasError;
- (double)readDouble;
- (unsigned long long)readUint64;
- (float)readFloat;
- (void).cxx_destruct;
- (unsigned short)readBigEndianFixed16;
- (BOOL)isAtEnd;
- (long long)readSint64;
- (id)readBytes:(unsigned int)a0;
- (BOOL)hasMoreData;
- (unsigned long long)readFixed64;
- (id)readString;
- (unsigned int)readBigEndianFixed32;
- (unsigned int)readUint32;
- (BOOL)readBOOL;
- (void)updateData:(id)a0;
- (int)readSfixed32;
- (unsigned long long)readBigEndianFixed64;
- (id)readProtoBuffer;
- (void)readTag:(unsigned int *)a0 type:(char *)a1;

@end