luxlabs header browser preview


@class WKNavigation, NSTimer, NSDate, NSError;

@interface PageLoadTestStatistics : NSObject {
    long long _framesToLoad;
    long long _onloadEventsHandled;
    BOOL _pendingResourceLoad;
    NSTimer *_waitForNewPageLoadEventsTimer;
    NSTimer *_pageLoadingTimeoutTimer;
}

@property (retain, nonatomic) WKNavigation *navigation;
@property (retain, nonatomic) NSDate *firstVisualLayoutDate;
@property (retain, nonatomic) NSDate *loadStartDate;
@property (retain, nonatomic) NSDate *lastOnloadEventDate;
@property (retain, nonatomic) NSDate *mainFrameLoadDate;
@property (retain, nonatomic) NSDate *lastResourceLoadDate;
@property (retain, nonatomic) NSDate *lastPageLoadEventDate;
@property (retain, nonatomic) NSDate *domContentLoadedDate;
@property (retain, nonatomic) NSDate *firstMeaningfulPaintDate;
@property (retain, nonatomic) NSDate *allSubresourcesLoadedDate;
@property (retain, nonatomic) NSError *loadError;
@property (copy, nonatomic) id /* block */ callbackBlock;
@property (nonatomic) unsigned long long memoryBeforeWarning;
@property (nonatomic) unsigned long long memoryAfterWarning;
@property (nonatomic) double pageLoadingTimeoutInterval;

+ (void)setRestInterval:(double)a0;

- (void)dealloc;
- (void).cxx_destruct;
- (id)initWithCallback:(id /* block */)a0;
- (void)startedPageLoad;
- (void)_cancelPageLoadingTimeoutTimerIfNeeded;
- (void)_cancelWaitForNewPageLoadEventsTimer;
- (void)_maybePageLoadFinishedForTests;
- (BOOL)_pageLoadEventsAreStillPending;
- (void)_pageLoadFinishedForTests;
- (void)_pageLoadTimeoutTimerFired:(id)a0;
- (void)_scheduleWaitForNewPageLoadEventsTimer;
- (void)_waitForNewPageLoadEventsTimerFired:(id)a0;
- (void)failedNavigation:(id)a0 withError:(id)a1;
- (void)finishedFirstVisualLayout;
- (void)finishedLoadingResources;
- (void)finishedNavigation:(id)a0;
- (void)handledOnloadEvents;
- (void)pageLoadFinishedForTestsWK2WithLoadData:(id)a0;
- (void)startedLoadingResources;
- (void)startedNavigation:(id)a0;

@end