luxlabs header browser preview


@class WBSHistoryItem, NSString;

@interface WBSHistoryVisit : NSObject

@property (nonatomic) long long databaseID;
@property (nonatomic) long long redirectSourceDatabaseID;
@property (nonatomic) long long redirectDestinationDatabaseID;
@property (weak, nonatomic) WBSHistoryItem *item;
@property (nonatomic) long long origin;
@property (readonly, nonatomic) double visitTime;
@property (copy) NSString *title;
@property (nonatomic) unsigned long long attributes;
@property (nonatomic, getter=loadWasSuccessful) BOOL loadSuccessful;
@property (readonly, nonatomic, getter=wasHTTPNonGet) BOOL httpNonGet;
@property (readonly, nonatomic, getter=isSynthesized) BOOL synthesized;
@property (retain, nonatomic) WBSHistoryVisit *redirectSource;
@property (retain, nonatomic) WBSHistoryVisit *redirectDestination;
@property (readonly, nonatomic) WBSHistoryVisit *endOfRedirectChain;
@property (nonatomic) BOOL didUserInteractWithPage;
@property (readonly, nonatomic) unsigned long long redirectSourceChainLength;

+ (int)scoreForWeightedVisitCount:(float)a0;
+ (id)synthesizedVisitWithHistoryItem:(id)a0 visitTime:(double)a1;
+ (float)weightedVisitCountFromScore:(int)a0;

- (id)initWithHistoryItem:(id)a0 visitTime:(double)a1;
- (id)initWithHistoryItem:(id)a0 sqliteRow:(id)a1 baseColumnIndex:(unsigned long long)a2;
- (id)initWithHistoryItem:(id)a0 serviceVisit:(id)a1;
- (id)initWithHistoryItem:(id)a0 streamedVisit:(const struct _HistoryStreamedVisit { struct { unsigned int x0; unsigned int x1; } x0; long long x1; long long x2; double x3; char x4; char x5; char x6; int x7; long long x8; long long x9; long long x10; long long x11; long long x12; char *x13; } *)a1;
- (void).cxx_destruct;
- (double)_weight;
- (id)initWithHistoryItem:(id)a0 visitTime:(double)a1 loadWasSuccesful:(BOOL)a2 wasHTTPNonGet:(BOOL)a3 origin:(long long)a4 attributes:(unsigned long long)a5;
- (BOOL)hasAttributes:(unsigned long long)a0;

@end