luxlabs header browser preview


@class NSString, NSDictionary, NSArray, NSNumber;

@interface SiriCoreConnectionMetrics : NSObject

@property (copy, nonatomic) NSNumber *timeUntilOpen;
@property (copy, nonatomic) NSNumber *timeUntilFirstByteRead;
@property (copy, nonatomic) NSNumber *attemptCount;
@property (copy, nonatomic) NSNumber *metricsCount;
@property (copy, nonatomic) NSNumber *meanPing;
@property (copy, nonatomic) NSNumber *pingCount;
@property (copy, nonatomic) NSNumber *unacknowledgedPingCount;
@property (copy, nonatomic, setter=setTCPInfoMetricsByInterfaceName:) NSDictionary *tcpInfoMetricsByInterfaceName;
@property (copy, nonatomic) NSNumber *subflowCount;
@property (copy, nonatomic) NSNumber *connectedSubflowCount;
@property (copy, nonatomic) NSString *primarySubflowInterfaceName;
@property (copy, nonatomic) NSDictionary *subflowSwitchCounts;
@property (retain, nonatomic) SiriCoreConnectionMetrics *remoteMetrics;
@property (copy, nonatomic) NSString *connectionMethod;
@property (copy, nonatomic) NSString *connectionEdgeID;
@property (copy, nonatomic) NSArray *connectionMethodHistory;
@property (copy, nonatomic) NSString *connectionEdgeType;
@property (copy, nonatomic) NSNumber *connectionFallbackReason;
@property (copy, nonatomic) NSNumber *connectionDelay;
@property (copy, nonatomic) NSNumber *firstTxByteDelay;
@property (copy, nonatomic) NSString *carrierName;
@property (copy, nonatomic) NSNumber *signalStrengthBars;
@property (copy, nonatomic) NSString *providerStyle;
@property (copy, nonatomic) NSString *policyId;
@property (copy, nonatomic) NSDictionary *flowNetworkInterfaceType;
@property (copy, nonatomic) NSString *wifiPhyMode;
@property (copy, nonatomic) NSString *wifiChannelInfo;
@property (copy, nonatomic) NSNumber *rssi;
@property (copy, nonatomic) NSNumber *snr;
@property (copy, nonatomic) NSNumber *cca;
@property (copy, nonatomic) NSNumber *isCaptive;
@property (copy, nonatomic) NSDictionary *symptomsBasedNetworkQuality;
@property (copy, nonatomic) NSNumber *dnsResolutionTime;
@property (copy, nonatomic) NSNumber *connectionStartTimeToDNSResolutionTimeMsec;
@property (copy, nonatomic) NSNumber *connectionEstablishmentTimeMsec;
@property (copy, nonatomic) NSNumber *connectionStartTimeToConnectionEstablishmentTimeMsec;
@property (copy, nonatomic) NSNumber *tlsHandshakeTimeMsec;
@property (copy, nonatomic) NSNumber *connectionStartTimeToTLSHandshakeTimeMsec;
@property (copy, nonatomic) NSNumber *idsLastMessageDelay;
@property (copy, nonatomic) NSNumber *idsLastSocketDelay;
@property (copy, nonatomic) NSNumber *idsLastSocketOpenError;
@property (copy, nonatomic) NSString *tlsVersion;
@property (copy, nonatomic) NSNumber *simSubscriptions;

- (void).cxx_destruct;
- (id)getConnectionMetricsDescription;
- (void)_setConnectionMetricsFromNSPControlConnection:(id)a0 withCompletion:(id /* block */)a1;
- (void)_setConnectionMetricsTCPInfo:(id)a0;
- (void)setConnectionMetricsForIDS:(double)a0 messageDelay:(double)a1 openErrorCode:(unsigned long long)a2;
- (void)setConnectionMetricsFromConnection:(id)a0 isPop:(BOOL)a1 isMPTCP:(BOOL)a2 attemptedEndpoints:(id)a3 completion:(id /* block */)a4;
- (void)setConnectionMetricsFromNWConnectionForDirect:(id)a0 isMPTCP:(BOOL)a1 attemptedEndpoints:(id)a2 withCompletion:(id /* block */)a3;
- (void)setConnectionMetricsFromNWConnectionForPOP:(id)a0 withCompletion:(id /* block */)a1;
- (void)setConnectionMetricsFromStream:(id)a0 isPop:(BOOL)a1 withCompletion:(id /* block */)a2;
- (void)setConnectionMetricsFromStreamForDirect:(id)a0 withCompletion:(id /* block */)a1;
- (void)setConnectionMetricsFromStreamForPOP:(id)a0 withCompletion:(id /* block */)a1;

@end