luxlabs header browser preview


@class NSString, NSMutableArray;

@interface AWDMPTCPConnectionReport : PBCodable <NSCopying> {
    struct { unsigned char establishmentTime : 1; unsigned char postConnectSessionLifetime : 1; unsigned char timestamp : 1; unsigned char establishmentFailureError : 1; unsigned char establishmentSynRetransmits : 1; unsigned char postConnectSubflowAttemptCount : 1; unsigned char postConnectSubflowMaxSubflowCount : 1; unsigned char subflowSwitchingCount : 1; unsigned char establishmentCellularFallback : 1; unsigned char establishmentForcedTcpFallback : 1; unsigned char establishmentSuccess : 1; unsigned char establishmentTcpFallback : 1; unsigned char postConnectMultiHomed : 1; unsigned char postConnectSingleHomed : 1; } _has;
}

@property (nonatomic) BOOL hasTimestamp;
@property (nonatomic) unsigned long long timestamp;
@property (readonly, nonatomic) BOOL hasClientId;
@property (retain, nonatomic) NSString *clientId;
@property (readonly, nonatomic) BOOL hasEstablishmentInterfaceName;
@property (retain, nonatomic) NSString *establishmentInterfaceName;
@property (nonatomic) BOOL hasEstablishmentSuccess;
@property (nonatomic) BOOL establishmentSuccess;
@property (nonatomic) BOOL hasEstablishmentFailureError;
@property (nonatomic) int establishmentFailureError;
@property (nonatomic) BOOL hasEstablishmentTcpFallback;
@property (nonatomic) BOOL establishmentTcpFallback;
@property (nonatomic) BOOL hasEstablishmentCellularFallback;
@property (nonatomic) BOOL establishmentCellularFallback;
@property (nonatomic) BOOL hasEstablishmentTime;
@property (nonatomic) double establishmentTime;
@property (nonatomic) BOOL hasEstablishmentSynRetransmits;
@property (nonatomic) int establishmentSynRetransmits;
@property (nonatomic) BOOL hasEstablishmentForcedTcpFallback;
@property (nonatomic) BOOL establishmentForcedTcpFallback;
@property (nonatomic) BOOL hasPostConnectMultiHomed;
@property (nonatomic) BOOL postConnectMultiHomed;
@property (nonatomic) BOOL hasPostConnectSingleHomed;
@property (nonatomic) BOOL postConnectSingleHomed;
@property (nonatomic) BOOL hasPostConnectSubflowAttemptCount;
@property (nonatomic) int postConnectSubflowAttemptCount;
@property (nonatomic) BOOL hasPostConnectSubflowMaxSubflowCount;
@property (nonatomic) int postConnectSubflowMaxSubflowCount;
@property (nonatomic) BOOL hasPostConnectSessionLifetime;
@property (nonatomic) double postConnectSessionLifetime;
@property (nonatomic) BOOL hasSubflowSwitchingCount;
@property (nonatomic) int subflowSwitchingCount;
@property (retain, nonatomic) NSMutableArray *interfaceReports;
@property (retain, nonatomic) NSMutableArray *subflowSwitchingReports;

+ (Class)interfaceReportsType;
+ (Class)subflowSwitchingReportsType;

- (unsigned long long)hash;
- (void)dealloc;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)description;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)subflowSwitchingReportsAtIndex:(unsigned long long)a0;
- (void)addInterfaceReports:(id)a0;
- (void)addSubflowSwitchingReports:(id)a0;
- (void)clearInterfaceReports;
- (void)clearSubflowSwitchingReports;
- (id)interfaceReportsAtIndex:(unsigned long long)a0;
- (unsigned long long)interfaceReportsCount;
- (unsigned long long)subflowSwitchingReportsCount;

@end