luxlabs header browser preview


@class NSDate, NSString, PLIOKitOperatorComposition, PLMonotonicTimer, PLIOReportAgentIOReportStats, NSMutableDictionary, NSDictionary, PLEntryNotificationOperatorComposition, NSMutableArray, PLStateTrackingComposition, PLIOReportStats, PLNSNotificationOperatorComposition;

@interface PLIOReportAgent : PLAgent

@property (retain) PLEntryNotificationOperatorComposition *batteryLevelChangedNotifications;
@property (retain) PLEntryNotificationOperatorComposition *screenstateChangedNotifications;
@property (retain) PLEntryNotificationOperatorComposition *displayOffNotification;
@property (retain) PLEntryNotificationOperatorComposition *displayOnNotification;
@property (retain) PLEntryNotificationOperatorComposition *displayStateChangeNotification;
@property (retain) PLEntryNotificationOperatorComposition *wakeNotification;
@property (retain) PLEntryNotificationOperatorComposition *sleepNotification;
@property (retain) PLNSNotificationOperatorComposition *thermalMonitorListener;
@property (retain) PLNSNotificationOperatorComposition *enhancedScreenStateChangeListener;
@property (retain, nonatomic) NSMutableDictionary *sampleChannelsSignificantBattery;
@property (retain, nonatomic) NSMutableDictionary *sampleChannelsHalfHour;
@property (retain, nonatomic) NSMutableDictionary *sampleChannelsDaily;
@property (retain, nonatomic) NSMutableDictionary *sampleChannelsAudioEvent;
@property (retain, nonatomic) NSMutableDictionary *sampleChannelsScreenState;
@property (retain, nonatomic) NSMutableDictionary *sampleChannelsWake;
@property (retain, nonatomic) NSMutableDictionary *sampleChannelsSnapshot;
@property (retain, nonatomic) NSMutableDictionary *sampleChannelsDisplayStateChange;
@property (retain, nonatomic) NSDictionary *entryTransformation;
@property (readonly) PLIOKitOperatorComposition *iokitAging;
@property (readonly) PLIOKitOperatorComposition *iokitAudio;
@property unsigned int memCacheDriverConn;
@property (retain) NSMutableArray *sampledBundleIDs;
@property (retain) NSString *lastFgApp;
@property (retain) NSDate *lastFgAppSwitch;
@property BOOL collectionEnabled;
@property (retain) NSDate *lastSampleDate;
@property long long AOPTotalThreadTime;
@property (retain) PLMonotonicTimer *displayOffTimer;
@property (retain) PLIOReportAgentIOReportStats *SoCIOReportStats;
@property (retain) PLStateTrackingComposition *stateTracker;
@property (retain) PLIOReportStats *deviceStates;

+ (BOOL)hasAOPSupport;
+ (id)entryEventBackwardDefinitionWifiChipRxStatCounters;
+ (void)load;
+ (id)entryEventBackwardDefinitionWifiChipRxChipErrorCounters;
+ (id)entryEventBackwardDefinitionBluetooth;
+ (id)entryEventBackwardDefinitionPRLUsagePreCheck;
+ (id)entryEventBackwardDefinitionIOMFBScanout;
+ (id)entryEventForwardDefinitionSoCStatsOprtp;
+ (id)entryEventBackwardDefinitionSoCStatsClusterPowerStates;
+ (id)entryEventBackwardDefinitionH13ISPH13ISPEvents;
+ (id)entryEventBackwardDefinitionBonnLisaStats;
+ (id)entryEventBackwardDefinitionbacklightreportplaybackbacklightfactorsreport;
+ (id)entryEventBackwardDefinitionAOPaccelpower;
+ (id)entryEventBackwardDefinitionH11ANEH11ANEEvents;
+ (id)entryEventBackwardDefinitionOpticalInterfaceStats;
+ (id)entryEventBackwardDefinitionSoCStatsVoltageDomainPerformanceStates;
+ (id)entryEventBackwardDefinitionDCPEXT3Scanout;
+ (id)entryEventBackwardDefinitionDCPEXT2Swap;
+ (id)entryEventBackwardDefinitionWifiChipHSICActivity;
+ (id)entryEventBackwardDefinitionCorePerformanceLevelResidency;
+ (BOOL)shouldLogSleepMedia;
+ (id)entryEventBackwardDefinitionMultitouchCPUStats;
+ (id)entryEventBackwardDefinitionAOPAOP_Haptics;
+ (id)entryEventBackwardDefinitionPPMStatsCPMSLanesEngagement;
+ (id)entryEventBackwardDefinitionGPUStatsActiveTimeHistogram;
+ (id)entryEventBackwardDefinitionAOPcmareceived;
+ (id)entryEventBackwardDefinitionAOPAmpPower;
+ (id)entryEventBackwardDefinitionAOPPowerState;
+ (id)entryEventBackwardDefinitionWifiChipRadioPhyicalLayerActivity;
+ (id)entryEventBackwardDefinitionMemCacheStats;
+ (id)entryEventBackwardDefinitionGPUStatsGPUCLTM;
+ (id)entryEventBackwardDefinitionH6ISPH6ISPPowerState;
+ (id)entryEventBackwardDefinitionSocStatsDvdStats;
+ (id)entryEventForwardDefinitions;
+ (id)entryEventBackwardDefinitionSIOPower;
+ (id)entryEventBackwardDefinitionWifiChipPCIeActivity;
+ (id)entryEventBackwardDefinitionAMCStatsPerfCounters;
+ (id)entryEventBackwardDefinitionNVMeBWLimits;
+ (id)entryEventPointDefinitionPmtelemetry_Flex;
+ (id)entryEventBackwardDefinitionCoronetPowerStats;
+ (BOOL)shouldLogMTRAging;
+ (id)entryEventBackwardDefinition3DTouchluna;
+ (id)entryEventBackwardDefinitionGPUStatsDVDRequestStates;
+ (id)entryEventBackwardDefinitions;
+ (id)entryEventBackwardDefinitionAOPAOPAudioFW;
+ (BOOL)hasMesa;
+ (id)entryEventBackwardDefinitionDCPEXT1Scanout;
+ (id)keyForSubBlock:(int)a0;
+ (id)entryEventBackwardDefinitionNVMeTimeweightedthrottlestatistics;
+ (id)entryEventBackwardDefinitionAOPmuxPower;
+ (id)entryEventBackwardDefinitionPMPSOC0;
+ (id)entryEventBackwardDefinitionVDDOK1;
+ (id)entryEventBackwardDefinitionMTRAging;
+ (id)entryEventPointDefinitionSampleSaturation;
+ (id)entryEventBackwardDefinitionTrackpadPowerStats;
+ (id)entryEventBackwardDefinitionCPUStatsActiveTimeHistogram;
+ (id)entryEventBackwardDefinitionDCPEXT1Swap;
+ (id)entryEventBackwardDefinitionH11ANEH11ANEPowerState;
+ (id)entryEventBackwardDefinitionSoCStatsEventsRaw;
+ (id)entryEventBackwardDefinitionPMPDRAMBWAMCC;
+ (id)entryEventBackwardDefinitionNVMe;
+ (id)entryEventBackwardDefinitionCPUStatsCPUComplexVoltageStateTime;
+ (id)entryEventBackwardDefinitionCarnelianVaxholmStats;
+ (id)entryEventBackwardDefinitionWLANPowerPhyActivity;
+ (id)entryEventBackwardDefinitionPMPEnergyCounters;
+ (id)entryEventBackwardDefinitionMultitouch;
+ (BOOL)shouldLogOpticalInterfaceStats;
+ (id)entryEventBackwardDefinitionAOPpressurepower;
+ (id)entryEventBackwardDefinitionWifiChipRxPerRateCounters;
+ (id)entryEventPointDefinitions;
+ (BOOL)shouldLogThermalUPOLimiting;
+ (BOOL)shouldLogMemCacheStats;
+ (id)entryEventBackwardDefinitionCPUStatsCPUEvents;
+ (id)entryEventBackwardDefinitionPPMStatsCPMSPowerReduction;
+ (id)energyKeyToRootNodeID;
+ (id)entryEventBackwardDefinitionWifiChipConnectionActivity;
+ (id)entryEventBackwardDefinitionWifiChipAWDLActivity;
+ (id)entryEventBackwardDefinitionPPMStatsCPMSFerocity;
+ (id)entryEventBackwardDefinitionCPUStatsVoltageDomainPerformanceStates;
+ (id)entryEventBackwardDefinitionGPUCStates;
+ (BOOL)isOldLostPerfLoggingModel;
+ (id)entryEventBackwardDefinitionAppleEmbeddedPCIELinkStates;
+ (id)entryEventBackwardDefinitionDCPEXT0Swap;
+ (id)entryEventBackwardDefinitionPRLUsageProCheck;
+ (id)entryEventBackwardDefinitionPMPSOC;
+ (id)entryEventForwardDefinitionMemCacheLabels;
+ (id)entryEventBackwardDefinitionWifiChipScanActivity;
+ (id)entryEventBackwardDefinitionPRLUsageBCheck;
+ (id)entryEventBackwardDefinitionCPUStatsDVDStats;
+ (id)entryEventBackwardDefinitionEnergyModel;
+ (id)entryEventBackwardDefinitionANS2PCIE0;
+ (id)entryEventBackwardDefinitionDCPSwap;
+ (id)entryEventBackwardDefinitionCPUStatsCPUCorePerformanceStatesData;
+ (id)entryEventBackwardDefinitionDCPEXT0Scanout;
+ (id)entryEventBackwardDefinitionCPUStatsCPUComplexThermalUPOLimiting;
+ (id)entryEventBackwardDefinitionWifiChipPMAwakeActivity;
+ (id)entryEventBackwardDefinitionCPUStatsCPUComplexPerformanceStatesData;
+ (id)entryEventBackwardDefinition3DTouchforce;
+ (id)entryEventBackwardDefinitionSoCStatsDeviceStates;
+ (id)entryEventBackwardDefinitionGPUStatsGPUPerformanceStates;
+ (id)entryEventBackwardDefinitionDCPScanout;
+ (id)entryEventBackwardDefinitionSoCStatsH6PMGRCounters;
+ (id)entryEventBackwardDefinitionAOPlasreceived;
+ (BOOL)hasPlatinumCapability;
+ (id)entryEventBackwardDefinitionHapticsStats;
+ (id)entryEventBackwardDefinitionPRLUsageAttCheck;
+ (id)entryEventBackwardDefinitionSDXCController;
+ (id)entryEventBackwardDefinitionPMPFAB;
+ (id)entryEventBackwardDefinitionSpeakerPowerState;
+ (id)entryEventBackwardDefinitionAOPProx;
+ (id)entryEventBackwardDefinitionDCPEXT3Swap;
+ (id)entryEventBackwardDefinitionAOPMConnectorPower;
+ (id)entryEventBackwardDefinitionWLANPowerPhyScan;
+ (id)entryEventBackwardDefinitionMTPIOPState;
+ (id)entryEventBackwardDefinitionAOPcompasspower;
+ (id)entryEventBackwardDefinitionPPMStatsDroopController;
+ (id)entryEventBackwardDefinitionSpeakerSpeakerEvents;
+ (id)entryEventBackwardDefinitionAOPPerformance;
+ (id)entryEventBackwardDefinitionMesaMesaPowerState;
+ (id)entryEventBackwardDefinitionPMPPerfDrivers;
+ (id)entryEventBackwardDefinitionAOPgyroreceived;
+ (id)entryEventBackwardDefinitionSoCStatsEvents;
+ (id)entryEventBackwardDefinitionWifiChipTxChipErrorCounters;
+ (id)entryEventBackwardDefinitionIOMFBUSRHistogram;
+ (id)entryEventBackwardDefinitionMTPPower;
+ (id)entryEventBackwardDefinitionActuatorPowerState;
+ (id)entryEventBackwardDefinitionPMPDCS;
+ (id)entryEventBackwardDefinitionIOReport;
+ (id)entryEventBackwardDefinitionAOPAOPSensors;
+ (id)entryEventBackwardDefinitionVDDOK2;
+ (id)entryEventBackwardDefinitionAOPgyropower;
+ (id)entryEventBackwardDefinitionSIOIOPState;
+ (id)entryEventBackwardDefinitionIOMFBNativeRate;
+ (id)entryEventBackwardDefinitionIOMFBFrameRatePhase;
+ (id)entryEventBackwardDefinitionPRLUsageRStandby;
+ (BOOL)shouldLogAudioEvent;
+ (id)entryEventBackwardDefinitionDCPEXT2Scanout;
+ (id)entryEventBackwardDefinitionMultitouchHighLevelStats;
+ (id)entryEventBackwardDefinitionWifiChipTxStatCounters;
+ (id)entryEventBackwardDefinitionDisplayPuvloB;
+ (id)entryEventBackwardDefinitionIOMFBSwap;
+ (id)entryEventBackwardDefinitionPRLUsageJOn;
+ (id)entryEventBackwardDefinitionGPUStatsIdleTimeHistogram;
+ (BOOL)hasAppleNeuralEngineSupport;
+ (id)entryEventBackwardDefinitionSoCStatsDeviceStatesChannelID;
+ (BOOL)shouldLogDCPScanoutStats;
+ (id)entryEventBackwardDefinitionDCPScanoutStats;
+ (id)entryEventBackwardDefinitionWLANPowerConnections;
+ (id)entryEventBackwardDefinitionSMCPower;
+ (id)entryEventBackwardDefinitionDisplay;
+ (BOOL)shouldLogAtAppSwitchTrigger;
+ (BOOL)hasAOMSupport;
+ (BOOL)shouldLogSoCStats;

- (int)getChannelId:(id)a0;
- (BOOL)fgAppChangedSince:(unsigned long long)a0;
- (id)init;
- (void)stopDisplayOffPeriodicTimer;
- (id)buildSnapshotSet:(struct IOReportGroupChecks { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; BOOL x9; BOOL x10; BOOL x11; BOOL x12; BOOL x13; BOOL x14; BOOL x15; BOOL x16; int x17; int x18; } *)a0;
- (id)buildScreenStateSet:(struct IOReportGroupChecks { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; BOOL x9; BOOL x10; BOOL x11; BOOL x12; BOOL x13; BOOL x14; BOOL x15; BOOL x16; int x17; int x18; } *)a0;
- (id)buildBaseSet:(struct IOReportGroupChecks { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; BOOL x9; BOOL x10; BOOL x11; BOOL x12; BOOL x13; BOOL x14; BOOL x15; BOOL x16; int x17; int x18; } *)a0;
- (void)logEventBackwardSoCStatsDeviceStatesChannelID:(id)a0 withChannelGroup:(id)a1 withEntryDate:(id)a2;
- (id)entryKeyForEventWithGroupName:(id)a0 withSubGroupName:(id)a1;
- (void)log;
- (void)initTaskOperatorDependancies;
- (void)initOperatorDependancies;
- (void)logEventBackwardIOReportAtDisplayStateChange;
- (id)allowSamplingMemCacheStats:(id)a0;
- (void)modelAPSoCPower:(id)a0;
- (id)buildWakeSet:(struct IOReportGroupChecks { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; BOOL x9; BOOL x10; BOOL x11; BOOL x12; BOOL x13; BOOL x14; BOOL x15; BOOL x16; int x17; int x18; } *)a0;
- (id)getBucketName:(int)a0;
- (void)logDisplayOffAPWakeStats;
- (void)addReportingGroup:(id)a0 toEntry:(id)a1;
- (id)entryForReportingGroup:(id)a0 withKey:(id)a1 withChannelGroup:(id)a2 withEntryDate:(id)a3;
- (void)logEventBackwardIOReportAtAudioEvent;
- (void)modelPMPAPSocPower:(id)a0;
- (void)logEventBackwardAOPPerformance:(id)a0 withChannels:(id)a1;
- (void)logEventBackwardMTRAging;
- (void)logSnapshotValues:(id)a0;
- (void)logEventBackwardCorePerformanceStates:(id)a0 withChannels:(id)a1;
- (int)getAOPSensorsChannelId:(id)a0;
- (void)logDroopSnapshot:(id)a0;
- (id)sampleDeltaForChannelGroup:(id)a0;
- (void)logEventBackwardComplexThermalUPOLimiting:(id)a0 withChannels:(id)a1;
- (void)logEventBackwardComplexVoltageStateTime:(id)a0 withChannels:(id)a1;
- (void)logEventBackwardMemCacheStatsAtScreenStateChange:(id)a0;
- (int)getComplexVoltageStateTimeChannelId:(id)a0;
- (id)buildDailySet:(struct IOReportGroupChecks { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; BOOL x9; BOOL x10; BOOL x11; BOOL x12; BOOL x13; BOOL x14; BOOL x15; BOOL x16; int x17; int x18; } *)a0;
- (void)logEventBackwardIOReport;
- (void)startDisplayOffPeriodicTimer;
- (void)logEventPointIOReportSaturation:(id)a0;
- (void)logStateResidency:(id)a0 withKey:(id)a1 withEntryDate:(id)a2;
- (void)sampleDeltaForChannelSets;
- (void)logEventBackwardComplexPerformanceStates:(id)a0;
- (void).cxx_destruct;
- (id)buildAudioEventSet:(struct IOReportGroupChecks { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; BOOL x9; BOOL x10; BOOL x11; BOOL x12; BOOL x13; BOOL x14; BOOL x15; BOOL x16; int x17; int x18; } *)a0;
- (void)logEventBackwardAOPPowerState:(id)a0 withChannels:(id)a1;
- (void)logEngagementToCA:(id)a0;
- (void)readAndLogMemCacheStats;
- (void)logEventBackwardIOReportAtScreenStateChange:(id)a0;
- (void)logEventBackwardAOPAOPSensors:(id)a0;
- (BOOL)processNotificationForChannelGroup:(id)a0;
- (void)logEventBackwardPSRToCA;
- (int)getCoreChannelId:(id)a0;
- (void)subscribeToChannelSets;
- (id)channelDictionaryWithChannelSet:(id)a0 withMinProcessTime:(double)a1;
- (int)addReportSample:(struct __CFDictionary { } *)a0 toEntry:(id)a1;
- (id)buildHalfHourSet:(struct IOReportGroupChecks { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; BOOL x9; BOOL x10; BOOL x11; BOOL x12; BOOL x13; BOOL x14; BOOL x15; BOOL x16; int x17; int x18; } *)a0;
- (void)triggerMemCacheLogging:(id)a0 withDelay:(unsigned long long)a1;
- (void)logEventBackwardIOReportWithDelta:(id)a0 forChannelGroup:(id)a1;
- (id)sampleSnapshotForChannelGroup:(id)a0;
- (void)logEventPointIOReport;
- (void)logEventForwardMemCacheLabels;
- (void)logEventPointPMTelemetryFlex;
- (void)logEventBackwardMemCacheStats:(id)a0;
- (void)logEventBackwardIOReportAtWake;
- (id)buildDisplayStateChangeSet:(struct IOReportGroupChecks { BOOL x0; BOOL x1; BOOL x2; BOOL x3; BOOL x4; BOOL x5; BOOL x6; BOOL x7; BOOL x8; BOOL x9; BOOL x10; BOOL x11; BOOL x12; BOOL x13; BOOL x14; BOOL x15; BOOL x16; int x17; int x18; } *)a0;
- (void)logEventBackwardIOReportAtDisplayOffAPWake;
- (void)logSOCHOT0Snapshot:(id)a0;
- (BOOL)allowlistedChannelID:(unsigned long long)a0;
- (void)connectToMemCacheDriver;
- (void)logEventForwardSoCStatsOperatingPoints;

@end