luxlabs header browser preview


@class NSString, FlowOriginLedger, AppHistoryScreenerEpisode, NSUUID, NSMutableArray;

@interface FlowLedger : NSObject

@property (readonly, nonatomic) NSString *createdBy;
@property (retain, nonatomic) NSString *latestClassification;
@property (retain, nonatomic) FlowOriginLedger *creatorLedger;
@property (retain, nonatomic) AppHistoryScreenerEpisode *appEpisode;
@property (retain, nonatomic) NSUUID *flowUUID;
@property (nonatomic) unsigned long long flowIdentifier;
@property (readonly, nonatomic) unsigned long long totalObservedRxBytes;
@property (readonly, nonatomic) unsigned long long totalObservedTxBytes;
@property (nonatomic) unsigned long long totalObservedCellRxBytes;
@property (nonatomic) unsigned long long totalObservedCellTxBytes;
@property (nonatomic) unsigned long long totalObservedWiFiRxBytes;
@property (nonatomic) unsigned long long totalObservedWiFiTxBytes;
@property (nonatomic) double prevSampleTime;
@property (nonatomic) double flowIdleDuration;
@property (nonatomic) double flowNonIdleDuration;
@property (nonatomic) double pendingFlowNonIdleDuration;
@property (nonatomic) double maxRxThroughput;
@property (nonatomic) double maxTxThroughput;
@property (nonatomic) double minRxThroughput;
@property (nonatomic) double minTxThroughput;
@property (readonly, nonatomic) double recentRxThroughput;
@property (readonly, nonatomic) double recentTxThroughput;
@property (readonly, nonatomic) double recentCellRxThroughput;
@property (readonly, nonatomic) double recentCellTxThroughput;
@property (readonly, nonatomic) double recentWiFiRxThroughput;
@property (readonly, nonatomic) double recentWiFiTxThroughput;
@property (retain, nonatomic) NSMutableArray *alternatingIdleNonIdlePeriods;
@property (retain, nonatomic) NSMutableArray *nonIdleSamples;
@property (retain, nonatomic) NSString *flowType;
@property (nonatomic) unsigned int numSamples;
@property (nonatomic) unsigned int trafficClass;
@property (nonatomic) BOOL interfaceCellular;
@property (nonatomic) BOOL trafficClassIsAudioVideo;
@property (nonatomic) BOOL flowIsUDP;
@property (nonatomic) BOOL flowIsTCP;
@property (nonatomic) BOOL flowIsQUIC;
@property (nonatomic) BOOL lastSampleWasIdle;
@property (nonatomic) BOOL flowStartedAsForeground;
@property (nonatomic) BOOL flowLastSeenAsForeground;
@property (nonatomic) BOOL notedAsFGAudioVideoTC;
@property (nonatomic) BOOL notedAsCellFGAudioVideoTC;
@property (nonatomic) BOOL notedAsWiFiFGAudioVideoTC;
@property (nonatomic) BOOL notedAsAudioVideoTC;
@property (nonatomic) unsigned int expectedTransferState;
@property (nonatomic) double transferStateEntryTimestamp;
@property (nonatomic) BOOL rxTransferSizeLowerThreshold;
@property (nonatomic) BOOL rxTransferSizeUpperThreshold;
@property (nonatomic) unsigned long long rxTransferSizeCount;
@property (nonatomic) BOOL txTransferSizeLowerThreshold;
@property (nonatomic) BOOL txTransferSizeUpperThreshold;
@property (nonatomic) BOOL hasPossibleTransferSizeDisposition;
@property (nonatomic) unsigned long long txTransferSizeCount;
@property (nonatomic) unsigned int reportedDisposition;

- (id)briefDescription;
- (id)description;
- (void).cxx_destruct;
- (id)statisticsDescription;
- (id)expectedTransferStateToString:(unsigned int)a0;
- (BOOL)statisticsForAccumulatedSamples:(unsigned long long *)a0 sampleDuration:(double *)a1 avgRxTput:(double *)a2 avgCeilingRxTput:(double *)a3 avgTxTput:(double *)a4 avgCeilingTxTput:(double *)a5;
- (BOOL)statisticsForSampleCount:(unsigned long long *)a0 sampleDuration:(double *)a1 minRxTput:(double *)a2 avgRxTput:(double *)a3 maxRxTput:(double *)a4 avgCeilingRxTput:(double *)a5 normalizedRxStdDeviation:(double *)a6 minTxTput:(double *)a7 avgTxTput:(double *)a8 maxTxTput:(double *)a9 avgCeilingTxTput:(double *)a10 normalizedTxStdDeviation:(double *)a11 requiredMinSampleCount:(unsigned long long)a12;

@end