luxlabs header browser preview


@class NSString, NSObject;
@protocol OS_dispatch_source;

@interface SFAnalyticsMultiSampler : NSObject {
    NSObject<OS_dispatch_source> *_timer;
    id /* block */ _block;
    int _notificationToken;
    Class _clientClass;
    BOOL _activeTimer;
}

@property (nonatomic) double samplingInterval;
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) BOOL oncePerReport;

- (void)resumeSampling;
- (void)dealloc;
- (id)sampleNow;
- (void)setupPeriodicTimer;
- (void)setupOnceTimer;
- (void).cxx_destruct;
- (id)initWithName:(id)a0 interval:(double)a1 block:(id /* block */)a2 clientClass:(Class)a3;
- (void)newTimer;
- (void)pauseSampling;

@end