luxlabs header browser preview


@class NSURLSession, NSMapTable, NSMutableOrderedSet, NSDate, NFUnfairLock;

@interface FCURLRequestScheduler : NSObject {
    NSURLSession *_URLSession;
    NSMutableOrderedSet *_requests;
    NSMapTable *_inFlightURLTasks;
    unsigned long long _maxInFlightURLTasks;
    unsigned long long _maxInFlightLowPriorityURLTasks;
    NFUnfairLock *_lock;
    NSDate *_dateOfLastProgress;
}

- (id)initWithURLSession:(id)a0;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (id)scheduleURLRequest:(id)a0 destination:(long long)a1 priority:(long long)a2 loggingKey:(id)a3 completion:(id /* block */)a4;

@end