luxlabs header browser preview


@class NSString, NSData;

@interface BMFrame : NSObject

@property (readonly, nonatomic) void *framePtr;
@property (readonly, nonatomic) union { struct { union { struct { unsigned int size; unsigned int state; } frameStatus; unsigned long long frameStatusData; } ; struct { double creationTimestamp; double modifiedTimestamp; unsigned int checksum; unsigned int dataVersion; } otherInfo; } frameHeaderV1; struct { unsigned int checksum; unsigned int dataVersion; } frameHeaderV2; } frameHeader;
@property (readonly, nonatomic) NSString *storePath;
@property (readonly, nonatomic) unsigned int dataVersion;
@property (readonly, nonatomic) NSData *data;
@property (readonly, nonatomic) unsigned long long offset;
@property (readonly, nonatomic) unsigned long long nextOffset;
@property (readonly, nonatomic) double creationTimestamp;
@property (readonly, nonatomic) double modifiedTimestamp;
@property (readonly, nonatomic) unsigned int state;
@property (readonly, nonatomic) unsigned long long datastoreVersion;

- (id)initWithHeader:(union { struct { union { struct { unsigned int x0; unsigned int x1; } x0; unsigned long long x1; } x0; struct { double x0; double x1; unsigned int x2; unsigned int x3; } x1; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0 storePath:(id)a1 data:(id)a2 framePtr:(void *)a3 offset:(unsigned long long)a4 nextOffset:(unsigned long long)a5 timestamp:(double)a6 datastoreVersion:(unsigned long long)a7 state:(unsigned int)a8;
- (void).cxx_destruct;

@end