luxlabs header browser preview


@class PLIOReportStats, PLEntryNotificationOperatorComposition;

@interface PLAPEnergyService : PLService

@property (retain) PLEntryNotificationOperatorComposition *displayOnNotification;
@property (retain) PLEntryNotificationOperatorComposition *displayOffNotification;
@property (retain) PLEntryNotificationOperatorComposition *wakeEntryNotification;
@property (retain) PLEntryNotificationOperatorComposition *canSleepEntryNotification;
@property unsigned long long currentState;
@property unsigned long long currentEvent;
@property (retain) PLIOReportStats *energyModelIOReport;
@property (retain) PLIOReportStats *deviceStatsIOReport;

+ (id)entryEventIntervalDefinitions;
+ (void)load;
+ (id)entryEventIntervalDefinitionCPUEnergyStats;

- (id)init;
- (id)updateDutyCycleMetrics;
- (void)initTaskOperatorDependancies;
- (id)updateEnergyMetrics;
- (unsigned long long)getEventStateForEndEvent:(unsigned long long)a0 withBeginEvent:(unsigned long long)a1;
- (void).cxx_destruct;
- (void)logPLEnergies:(id)a0 withCpuDutyCycle:(id)a1 andDuration:(id)a2;
- (void)handleEventNotification:(unsigned long long)a0;

@end