luxlabs header browser preview


@class PLEntry, NSString, NSDate, PLEntryNotificationOperatorComposition, PLNSNotificationOperatorComposition, PLCFNotificationOperatorComposition, PLXPCListenerOperatorComposition;

@interface PLWifiAgent : PLAgent

@property (retain, nonatomic) PLEntry *lastEntryForHelperd;
@property (readonly) PLCFNotificationOperatorComposition *notificationWiFiChanged;
@property (nonatomic) struct __WiFiManagerClient { } *wifiManager;
@property (nonatomic) struct __WiFiDeviceClient { } *wifiDevice;
@property (nonatomic) struct __WiFiDeviceClient { } *wifiAwdlDevice;
@property (nonatomic) struct __WiFiDeviceClient { } *wifiHotspotDevice;
@property (retain) PLEntryNotificationOperatorComposition *batteryLevelChanged;
@property (retain) PLEntryNotificationOperatorComposition *sbcLevelChanged;
@property (retain) PLEntryNotificationOperatorComposition *deviceWake;
@property (retain) PLNSNotificationOperatorComposition *thermalMonitorListener;
@property (retain) PLXPCListenerOperatorComposition *remoteControlSessionListener;
@property unsigned long long lastLoggedTimestamp;
@property unsigned long long locationScanDuration;
@property unsigned long long pipelineScanDuration;
@property unsigned long long autoJoinScanDuration;
@property unsigned long long setupScanDuration;
@property unsigned long long unknownScanDuration;
@property (readonly) NSString *wifiChipset;
@property (readonly) NSString *wifiManufacturer;
@property unsigned long long remainingAllowedRSSIEntryCount;
@property double wifi_segment_power_data;
@property double wifi_segment_power_idle;
@property double wifi_segment_power_location;
@property double wifi_segment_power_pipeline;
@property (retain) NSDate *wifi_segment_lastWrittenDate;
@property double wifi_segment_lastWrittenTimestamp;
@property (retain) NSDate *wifi_segment_date;
@property double wifi_segment_timestamp;

+ (id)entryEventNoneDefinitions;
+ (void)load;
+ (id)entryEventPointDefinitionWake;
+ (id)entryEventForwardDefinitions;
+ (id)entryEventBackwardDefinitions;
+ (id)entryEventPointDefinitions;
+ (id)entryEventForwardDefinitionRSSI;
+ (id)entryEventBackwardDefinitionAutoJoin;
+ (id)entryEventBackwardDefinitionBeaconProfile;
+ (id)entryEventBackwardDefinitionCumulativeBasic;
+ (id)entryEventBackwardDefinitionCumulativeBasicMac;
+ (id)entryEventBackwardDefinitionCumulativeMultiCore;
+ (id)entryEventBackwardDefinitionDiffBasic;
+ (id)entryEventBackwardDefinitionHotspotPowerStats;
+ (id)entryEventBackwardDefinitionScans;
+ (id)entryEventBackwardDefinitionUserScan;
+ (id)entryEventForwardDefinitionAWDLState;
+ (id)entryEventForwardDefinitionHotspotState;
+ (id)entryEventForwardDefinitionModuleInfo;
+ (id)entryEventForwardDefinitionPowerState;
+ (id)entryEventForwardDefinitionWifiAssist;
+ (id)entryEventPointDefinitionJoin;
+ (id)entryEventPointDefinitionRemoteControlSession;
+ (id)entryEventPointDefinitionWifiInstantPower;
+ (BOOL)isBeaconLoggingEnabled;
+ (BOOL)isNonUDMMac;
+ (BOOL)isScanLoggingEnabled;

- (id)init;
- (void)log;
- (void)initOperatorDependancies;
- (void).cxx_destruct;
- (BOOL)hasWiFi;
- (void)logEventBackwardWifiProperties:(BOOL)a0;
- (void)logFromWiFiNoAvailableCallback:(id)a0 withAvailability:(BOOL)a1 withWakeParams:(id)a2;
- (void)modelWiFiPower:(id)a0;
- (id)decodeWifiEventLinkReason:(unsigned int)a0;
- (void)findWifiDevice;
- (unsigned long long)getCurrentChannelWidth:(struct __WiFiNetwork { } *)a0;
- (BOOL)isWiFiPowered;
- (BOOL)isWowEnabled;
- (BOOL)isWowSupported;
- (void)logAWDLStateEntry:(id)a0;
- (void)logEventBackwardCumulativeProperties;
- (void)logEventBackwardDiffProperties;
- (void)logEventBackwardUserScanDuration;
- (void)logEventBackwardWifiProperties:(id)a0 withNetworkProperties:(id)a1 shallModelPower:(BOOL)a2;
- (void)logEventBackwardWifiPropertiesMac:(BOOL)a0;
- (void)logEventBackwardWifiPropertiesMac:(id)a0 withNetworkProperties:(id)a1;
- (void)logEventForwardAWDLState:(id)a0;
- (void)logEventForwardHotspotState:(id)a0;
- (void)logEventForwardModuleInfo;
- (void)logEventForwardPowerState:(BOOL)a0;
- (void)logEventForwardRSSI:(id)a0;
- (void)logEventForwardWifiAssist:(BOOL)a0;
- (void)logEventPointJoin:(unsigned char)a0 withStats:(id)a1;
- (void)logEventPointMetricMonitorInstantKeys;
- (void)logEventPointRemoteControlSession:(id)a0;
- (void)logEventPointWake:(id)a0;
- (void)logEventPointWakeDataFrame:(id)a0 withParams:(id)a1 toEntry:(id)a2;
- (void)logEventPointWakeLink:(id)a0 withParams:(id)a1 toEntry:(id)a2;
- (void)logEventPointWakePNO:(id)a0 withParams:(id)a1 toEntry:(id)a2;
- (void)logFromAJCallback:(id)a0 withFlag:(unsigned char)a1 withStats:(id)a2;
- (void)logFromLinkChangeCallback:(id)a0 withStats:(id)a1;
- (void)modelWiFiSegmentPower:(id)a0 withDataPower:(double)a1 withIdlePower:(double)a2 withLocationPower:(double)a3 withPipelinePower:(double)a4 withTotalDuration:(double)a5;
- (void)setWiFiAWDLDevice:(struct __WiFiDeviceClient { } *)a0;
- (void)setWiFiHotspotDevice:(struct __WiFiDeviceClient { } *)a0;
- (void)updateEventBackwardUserScanDuration:(id)a0;
- (id)wifiChipsetQuery;
- (id)wifiManufacturerQuery;
- (void)writeModeledPower;

@end