luxlabs header browser preview


@class NPAverage, NSString, NSDate, NWTCPConnection, NWEndpoint, NSNumber, NSObject;
@protocol OS_dispatch_source;

@interface NPEdgeLatency : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property long long reprobeCount;
@property (retain) NSObject<OS_dispatch_source> *probeTimer;
@property (retain) NWTCPConnection *probeConnection;
@property (copy) id /* block */ probeCompletionHandler;
@property (retain) NSNumber *currentTimeout;
@property BOOL needReprobe;
@property BOOL isObserving;
@property unsigned long long edgeIndex;
@property (retain) NWEndpoint *probeEndpoint;
@property unsigned long long roundTripTime;
@property (retain) NPAverage *roundTripAverage;
@property (retain) NPAverage *roundTripAverageObserved;
@property (retain) NSNumber *addressFamily;
@property long long interfaceType;
@property BOOL probeTFO;
@property BOOL probeNoTFOCookie;
@property long long TFOStatus;
@property (readonly) NSString *addressFamilyString;
@property (readonly) NSString *TFOStatusString;
@property (readonly) NSString *connectionParametersString;
@property (readonly) BOOL isTFOEnabled;
@property long long probeCount;
@property (retain) NSDate *creationDate;
@property BOOL passedReprobeThreshold;

- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)fillTestLatency;
- (id)initWithProbeEndpoint:(id)a0 probeTFO:(BOOL)a1;
- (void)addRoundTripSample:(unsigned long long)a0;
- (void)addRoundTripSampleObserved:(unsigned long long)a0;
- (void)addRoundTripSamples:(id)a0;
- (unsigned long long)getRoundTripSample:(unsigned long long)a0;
- (BOOL)isComplete:(BOOL)a0;
- (BOOL)isMatched:(id)a0;
- (BOOL)isMatched:(id)a0 parameters:(struct networkParameters { BOOL x0; BOOL x1; } *)a1;
- (void)measureLatencyWithTimeout:(id)a0 completionHandler:(id /* block */)a1;
- (void)pingPong;

@end