luxlabs header browser preview


@class NSString, NSMutableDictionary, NSMutableSet, NSDate;

@interface cellFlowObserver : NSObject <flowDispositionObserver> {
    int _classCounter[32];
    int _classFlags;
    int _intialClassFlags;
    int _everSetClassFlags;
    int _everReportedClassFlags;
    int _lastReportedClassFlags;
    unsigned int _dampeningMsecs;
    NSDate *_lastReportTimestamp;
    BOOL _dampening;
    unsigned int _seqno;
    NSMutableDictionary *_foregroundAppObservelist;
    NSMutableDictionary *_perAppMaxRRCTimeSecs;
    BOOL _flowSnapshotActive;
    NSMutableSet *_flowSnapshotApps;
    unsigned int _flowSnapshotFlags;
    double _flowSnapshotAccumulatedTCEnabledTime;
    NSDate *_flowSnapshotTCEnabledStartTime;
}

@property (nonatomic) BOOL enabled;
@property (nonatomic) BOOL foreground;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)configurePolicies:(id)a0;
- (void)noteForegroundState:(BOOL)a0 forApp:(id)a1 hasForegroundApps:(BOOL)a2;
- (id)infoDir;
- (void)endTrafficClassFlowSnapshot:(id)a0 periodUsecs:(unsigned long long)a1 reply:(id /* block */)a2;
- (id)init;
- (void)beginTrafficClassFlowSnapshot;
- (unsigned int)noteFlow:(id)a0 snapshot:(id)a1 present:(BOOL)a2 trackedBy:(id)a3;
- (void)noteNewUsage:(unsigned int)a0;
- (void)resetTrafficClassFlowSnapshot:(BOOL)a0;
- (BOOL)performDisposition:(unsigned int)a0 present:(BOOL)a1;
- (void).cxx_destruct;

@end