luxlabs header browser preview


@class NSObject;
@protocol OS_dispatch_source;

@interface MPWeakTimer : NSObject {
    NSObject<OS_dispatch_source> *_timerSource;
}

+ (id)timerWithInterval:(double)a0 queue:(id)a1 block:(id /* block */)a2;
+ (id)timerWithInterval:(double)a0 repeats:(BOOL)a1 block:(id /* block */)a2;
+ (id)timerWithInterval:(double)a0 block:(id /* block */)a1;
+ (id)timerWithInterval:(double)a0 repeats:(BOOL)a1 queue:(id)a2 block:(id /* block */)a3;

- (void)dealloc;
- (id)initWithInterval:(double)a0 repeats:(BOOL)a1 queue:(id)a2 block:(id /* block */)a3;
- (void)invalidate;
- (id)initWithInterval:(double)a0 queue:(id)a1 block:(id /* block */)a2;
- (void).cxx_destruct;

@end