luxlabs header browser preview


@class NSNumber, NSMutableArray, NSArray;

@interface VCLinkProbingResult : NSObject {
    struct { unsigned char linkProbingCapabilityVersion; unsigned int linkProbingQueryResultsInterval; double expMovMeanFactor; double envelopeAttackFactor; double envelopeDecayFactor; NSArray *plrBuckets; } _linkProbingResultConfig;
}

@property (readonly) unsigned int reorderedPacketsCount;
@property (readonly) unsigned int sentRequestCount;
@property (readonly) unsigned int receivedResponseCount;
@property (readonly) NSMutableArray *requestTimestampAndRTTList;
@property (readonly) NSNumber *expMovMeanRTT;
@property (readonly) NSNumber *plrEnvelopeValue;
@property (readonly) NSNumber *plrTier;

- (void)dealloc;
- (id)description;
- (void)updateLinkStatsWithArrivingNewValueMeanRTT:(double)a0 arrivingNewValuePLR:(double)a1;
- (unsigned char)getPLRTierFromPLREnvelope:(double)a0;
- (id)initWithProbingResults:(id)a0 linkProbingResultConfig:(struct { unsigned char x0; unsigned int x1; double x2; double x3; double x4; id x5; })a1;
- (void)mergeProbingResults:(id)a0;
- (void)updateProbingResult:(id)a0 initialResult:(BOOL)a1;

@end