luxlabs header browser preview


@class RBSProcessHandle;

@interface FBProcessCPUStatistics : NSObject {
    RBSProcessHandle *_handle;
    struct FBProcessTimes { double beginUserCPUElapsedTime; double beginSystemCPUElapsedTime; double beginIdleCPUElapsedTime; double beginApplicationCPUElapsedTime; } _times;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
}

@property (readonly, nonatomic) double totalElapsedTime;
@property (readonly, nonatomic) double totalElapsedUserTime;
@property (readonly, nonatomic) double totalElapsedSystemTime;
@property (readonly, nonatomic) double totalElapsedIdleTime;

- (void)reset;
- (void)_lock_getApplicationCPUTimesForUser:(out double *)a0 system:(out double *)a1 idle:(out double *)a2;
- (id)initWithProcessHandle:(id)a0;
- (void)_hostwideUserElapsedCPUTime:(out double *)a0 systemElapsedCPUTime:(out double *)a1 idleElapsedCPUTime:(out double *)a2;
- (void).cxx_destruct;
- (id)descriptionForCrashReport;

@end