luxlabs header browser preview


@class NSNumber, NSString, NSData;

@interface SlowNetworkUtil : NSObject {
    struct { int version; int msg_type; struct { int flags; struct { unsigned int family; unsigned int exclude_loopback; char ifname[16]; } net_config; struct { unsigned int bandwidth; int bw_unit; float plr; unsigned int latency; unsigned int qsize; int qsize_unit; unsigned int protocol; unsigned int dst_port; unsigned int src_port; } uplink_config; struct { unsigned int bandwidth; int bw_unit; float plr; unsigned int latency; unsigned int qsize; int qsize_unit; unsigned int protocol; unsigned int dst_port; unsigned int src_port; } downlink_config; } nlc_conditions[2]; } nlcCommand;
    struct { unsigned int server_local_port; int cookie; } sessionCookie;
}

@property (readonly, nonatomic) NSNumber *excludeLoopback;
@property (readonly, nonatomic) NSNumber *dnsDelayValue;
@property (readonly, nonatomic) NSNumber *uplinkPacketLossRatio;
@property (readonly, nonatomic) NSNumber *uplinkBandwidth;
@property (readonly, nonatomic) NSNumber *uplinkDelay;
@property (readonly, nonatomic) NSNumber *downlinkPacketLossRatio;
@property (readonly, nonatomic) NSNumber *downlinkBandwidth;
@property (readonly, nonatomic) NSNumber *downlinkDelay;
@property (readonly, nonatomic) NSString *profileName;
@property (retain, nonatomic) NSData *profileData;

+ (id)loadNetworkProfilesData;

- (id)init;
- (void).cxx_destruct;
- (void)stopNLC;
- (void)extractProfileSetting:(id)a0;
- (void)loadProfile:(id)a0;
- (id)readInProfile:(id)a0;
- (void)startNLC;

@end