luxlabs header browser preview


@class NSString, BRCDeadlineScheduler, NSObject;
@protocol OS_dispatch_workloop;

@interface BRCDeadlineSource : NSObject {
    long long _deadline;
    BRCDeadlineScheduler *_scheduler;
    int _suspendCount;
    BOOL _cancelled;
    BOOL _signaled;
    NSString *_name;
}

@property (retain, nonatomic) NSObject<OS_dispatch_workloop> *workloop;
@property (copy, nonatomic) id /* block */ eventHandler;

- (void)signal;
- (void)suspend;
- (id)description;
- (void)resume;
- (void).cxx_destruct;
- (void)cancel;
- (void)runEventHandler;
- (id)initWithScheduler:(id)a0 name:(id)a1;
- (void)signalWithDeadline:(long long)a0;
- (BOOL)willRunEvenHandler;

@end