luxlabs header browser preview


@class NSString;

@interface NLCRunner : 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]; } theCommand;
    struct { unsigned int server_local_port; int cookie; } session_cookie;
    BOOL simulationRunning;
}

@property (retain, nonatomic) NSString *interfaceName;

+ (id)sharedInstance;

- (id)init;
- (void).cxx_destruct;
- (void)disableDNS;
- (void)disengage;
- (void)enableDNS;
- (void)engage;
- (void)modifySimulation;
- (void)setDownlinkPacketLossRate:(float)a0;
- (void)setUplinkPacketLossRate:(float)a0;

@end