luxlabs header browser preview


@class NSString, WiFiUsageInterfaceCapabilities, NSMutableSet, NSDate, NSMutableArray;

@interface WiFiUsageLQMRollingWindow : NSObject

@property (copy, nonatomic) NSDate *createdTimestamp;
@property (copy, nonatomic) NSString *interfaceName;
@property (nonatomic) double duration;
@property (retain, nonatomic) NSMutableArray *samples;
@property (retain, nonatomic) NSMutableArray *triggerCriteriaFilterList;
@property (retain, nonatomic) NSMutableSet *features;
@property (retain, nonatomic) NSString *lastSampleBssid;
@property (retain, nonatomic) NSString *fgApp;
@property (copy, nonatomic) NSString *label;
@property (retain, nonatomic) WiFiUsageInterfaceCapabilities *capabilities;
@property (readonly, nonatomic) NSMutableArray *preceedingTriggers;

+ (id)maximumIntegerValueForField:(id)a0 ScaledByDuration:(BOOL)a1 OnSamples:(id)a2;
+ (void)initialize;
+ (id)medianIntegerValueForField:(id)a0 ScaledByDuration:(BOOL)a1 OnSamples:(id)a2;
+ (void)updateConfig;
+ (id)minimumIntegerValueForField:(id)a0 ScaledByDuration:(BOOL)a1 OnSamples:(id)a2;
+ (id)getValue:(id)a0 ForField:(id)a1 ScaledByDuration:(BOOL)a2;
+ (id)modesValueForField:(id)a0 ScaledByDuration:(BOOL)a1 OnSamples:(id)a2;
+ (id)sumIntegerValueForField:(id)a0 ScaledByDuration:(BOOL)a1 OnSamples:(id)a2;
+ (id)modeValueForField:(id)a0 ScaledByDuration:(BOOL)a1 OnSamples:(id)a2;
+ (id)averageIntegerValueForField:(id)a0 ScaledByDuration:(BOOL)a1 OnSamples:(id)a2;

- (id)initWithInterfaceName:(id)a0;
- (BOOL)configureDataTriggeredCriteria;
- (void)addTrigger:(id)a0;
- (BOOL)checkCriteriaBSSIDWithSample:(id)a0;
- (BOOL)hasChanged:(id)a0;
- (void)clearOngoingCriteriaDates;
- (id)evaluateCriteriaWithStopUponFirstMatch:(BOOL)a0;
- (id)initWithInterfaceName:(id)a0 andDuration:(double)a1;
- (void)setCurrentApplicationName:(id)a0 withAttributes:(id)a1;
- (void).cxx_destruct;
- (void)addSample:(id)a0;
- (id)getTriggerCriteriaList;
- (void)updateWindow;
- (void)cleanUpStashedMedians;
- (BOOL)endOngoingCriteria;
- (void)addSamples:(id)a0;

@end