luxlabs header browser preview


@class NSObject;
@protocol OS_dispatch_source;

@interface _DKCPUUsageMonitor : _DKMonitor

@property (retain, nonatomic) NSObject<OS_dispatch_source> *timer;
@property (nonatomic) unsigned long long lastUserTick;
@property (nonatomic) unsigned long long lastIdleTick;
@property (nonatomic) unsigned long long lastSysTick;
@property (nonatomic) unsigned long long lastCPUUsageLevel;

+ (id)eventStream;
+ (id)entitlements;

- (id)loadState;
- (void)saveState;
- (void)start;
- (void)stop;
- (void)getCPUTicksForUser:(unsigned long long *)a0 system:(unsigned long long *)a1 idle:(unsigned long long *)a2;
- (void)synchronouslyReflectCurrentValue;
- (BOOL)updateCPUUsagePercentage:(unsigned long long *)a0;
- (void)setCurrentCPUUsageLevel:(unsigned long long)a0;
- (unsigned long long)getCurrentCPUUsageLevel;
- (void).cxx_destruct;
- (unsigned long long)getCPUUsageLevelFromPercentage:(unsigned long long)a0;

@end