System/Library/PrivateFrameworks/NPTKit.framework
NPTPerformanceTestConfiguration.h
Download NPTPerformanceTestConfiguration.h
@class NSString, NSDictionary, NSURL, NetworkQualityConfiguration;
@interface NPTPerformanceTestConfiguration : NSObject <NSCopying> {
NSURL *privateDownloadURL;
NSURL *privateUploadURL;
NSString *privatePingHost;
NSString *privateClientName;
BOOL privateLegacyMode;
}
@property (readonly, nonatomic) NetworkQualityConfiguration *NQConfiguration;
@property (readonly, nonatomic) NetworkQualityConfiguration *NQDownloadConfiguration;
@property (readonly, nonatomic) NetworkQualityConfiguration *NQUploadConfiguration;
@property (retain, nonatomic) NSString *interfaceName;
@property (nonatomic) BOOL forceWiFi;
@property (nonatomic) BOOL useSecureConnection;
@property (nonatomic) int downloadSize;
@property (nonatomic) int uploadSize;
@property (nonatomic) unsigned long long pingCount;
@property (nonatomic) int pingAddressStyle;
@property (nonatomic) BOOL collectMetadata;
@property (nonatomic) long long concurrentStreams;
@property (retain, nonatomic) NSURL *downloadURL;
@property (retain, nonatomic) NSURL *uploadURL;
@property (retain, nonatomic) NSString *pingHost;
@property (nonatomic) int interfaceType;
@property (retain, nonatomic) NSString *clientName;
@property (retain, nonatomic) NSString *uuid;
@property (nonatomic) unsigned long long testDuration;
@property (nonatomic) BOOL endWhenStable;
@property (nonatomic) BOOL stopAtFileSize;
@property (nonatomic) BOOL collectWRMMetrics;
@property (nonatomic) BOOL legacyMode;
@property (nonatomic) BOOL multiStream;
@property (readonly, nonatomic) NSDictionary *asDictionary;
@property (retain, nonatomic) NSString *bonjourHost;
+ (id)defaultConfigurationWiFi;
+ (id)defaultConfiguration;
+ (id)evaluateInterfaceName:(int)a0;
+ (id)interfaceServiceName:(int)a0;
+ (id)defaultConfigurationCellular;
+ (id)defaultConfigurationWiredEthernet;
+ (id)fileSizeConfigurationWithTimeout:(int)a0 timeout:(unsigned long long)a1 downloadFileSize:(int)a2 uploadFileSize:(int)a3;
- (id)init;
- (id)cdnUploadURL;
- (BOOL)customURLSet;
- (id)description;
- (void).cxx_destruct;
- (id)cdnDownloadURL;
- (id)copyWithZone:(struct _NSZone { } *)a0;
@end