luxlabs header browser preview


@class NSString;

@interface IDSStunCandidate : NSObject {
    struct sockaddr_storage { unsigned char ss_len; unsigned char ss_family; char __ss_pad1[6]; long long __ss_align; char __ss_pad2[112]; } _address;
    struct sockaddr_storage { unsigned char ss_len; unsigned char ss_family; char __ss_pad1[6]; long long __ss_align; char __ss_pad2[112]; } _external;
    struct { int length; unsigned char data[12]; } _prefix;
    unsigned int _dataSoMasks;
}

@property (nonatomic) BOOL active;
@property (readonly, nonatomic) unsigned long long type;
@property (readonly, nonatomic) unsigned long long priority;
@property (readonly, nonatomic) long long transport;
@property (readonly, nonatomic) int index;
@property (readonly, nonatomic) const struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } *address;
@property (nonatomic) struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } *external;
@property (nonatomic) struct { int x0; unsigned char x1[12]; } *prefix;
@property (nonatomic) unsigned int radioAccessTechnology;
@property (nonatomic) unsigned int mtu;
@property (nonatomic) double extIPDetectionStartTime;
@property (nonatomic) unsigned short linkFlags;
@property (nonatomic) unsigned int dataSoMask;
@property (copy, nonatomic) NSString *allocbindDataBlob;
@property (readonly) NSString *addressString;

+ (id)candidateWithType:(unsigned long long)a0 transport:(long long)a1 radioAccessTechnology:(unsigned int)a2 mtu:(unsigned int)a3 index:(int)a4 address:(struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } *)a5 external:(struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } *)a6;

- (void)dealloc;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (void)setLocalPort:(unsigned short)a0;
- (BOOL)hasNATIPv4Address;
- (BOOL)hasNATIPv4External;
- (id)initWithType:(unsigned long long)a0 transport:(long long)a1 radioAccessTechnology:(unsigned int)a2 mtu:(unsigned int)a3 index:(int)a4 address:(struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } *)a5 external:(struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } *)a6;
- (BOOL)isCellularStunCandidate;
- (BOOL)isCompatibleWithStunCandidate:(id)a0;
- (BOOL)isLinkLocalStunCandidate;
- (BOOL)isRelayStunCandidate;
- (BOOL)isSameNetworkType:(id)a0;
- (BOOL)isServerReflexiveStunCandidate;
- (void)setAddress:(const struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } *)a0 external:(const struct sockaddr { unsigned char x0; unsigned char x1; char x2[14]; } *)a1;
- (void)setExternalAddress:(id)a0;
- (void)updateTransport:(long long)a0;

@end