luxlabs header browser preview


@class NSUUID, NSString, NSData, NSDictionary, _IDSDataChannelLinkConnections, _IDSDataChannelLinkContext;

@interface IDSDataChannelLinkContext : NSObject {
    _IDSDataChannelLinkContext *_internal;
}

@property (readonly) unsigned short channelNumber;
@property (readonly) NSData *hbhEncryptionkey;
@property (readonly) NSData *hbhDecryptionkey;
@property (readonly) char delegatedLinkID;
@property (readonly) unsigned short localRelayLinkID;
@property (readonly) unsigned short remoteRelayLinkID;
@property BOOL directConnectionReady;
@property (readonly) char linkID;
@property (readonly) NSUUID *linkUUID;
@property (readonly) NSUUID *QRSessionID;
@property (readonly) unsigned char networkType;
@property (readonly) long long connectionType;
@property (readonly) unsigned int RATType;
@property (readonly) unsigned short maxMTU;
@property (readonly) long long relayServerProvider;
@property (readonly) NSData *relaySessionToken;
@property (readonly) NSData *relaySessionKey;
@property (readonly) unsigned char remoteNetworkType;
@property (readonly) long long remoteConnectionType;
@property (readonly) unsigned int remoteRATType;
@property (readonly) unsigned int maxBitrate;
@property (readonly) BOOL serverIsDegraded;
@property (readonly) unsigned short localLinkFlags;
@property (readonly) unsigned short remoteLinkFlags;
@property (readonly) unsigned int localDataSoMask;
@property (readonly) unsigned int remoteDataSoMask;
@property (readonly) BOOL isVirtualRelayLink;
@property (readonly) NSString *localInterfaceName;
@property (readonly) long long dataPathType;
@property unsigned int totalPacketsSentOnLink;
@property unsigned int totalPacketsReceivedOnLink;
@property (readonly) _IDSDataChannelLinkConnections *connections;
@property (readonly) BOOL isQUICPod;
@property (readonly) NSString *relayProtocolStackDescription;
@property (readonly) NSString *channelDataBaseProtocolStackDescription;
@property (readonly) NSDictionary *qrExperiments;
@property (readonly) unsigned short estimatedPerPacketConstantOverhead;
@property BOOL hasReceivedPacket;
@property BOOL hasSentPacket;

- (id)_connection;
- (id)description;
- (void).cxx_destruct;
- (void)setMTU:(unsigned short)a0;
- (id)initWithAttributes:(struct { unsigned char x0[16]; unsigned char x1[16]; unsigned char x2; unsigned char x3; unsigned char x4; unsigned char x5; unsigned char x6; unsigned char x7; unsigned char x8; unsigned char x9; unsigned short x10; unsigned short x11; unsigned int x12; unsigned int x13; unsigned short x14; unsigned short x15; unsigned short x16; unsigned short x17; BOOL x18; unsigned char x19[16]; unsigned char x20; char x21[16]; unsigned short x22; unsigned char x23; } *)a0 maxBitrate:(unsigned int)a1 relayServerProvider:(long long)a2 relaySessionToken:(id)a3 relaySessionKey:(id)a4 hbhEncryptionkey:(id)a5 hbhDecryptionkey:(id)a6 relayProtocolStackDescription:(id)a7 qrExperiments:(id)a8 estimatedPerPacketConstantOverhead:(unsigned short)a9;
- (id)initWithDummyInformation;
- (void)setDelegateLinkID:(unsigned char)a0;
- (void)setIsVirtualRelayLink:(BOOL)a0;
- (void)setMaxBitrate:(unsigned int)a0;
- (void)setQrExperiments:(id)a0;
- (void)setRATType:(unsigned int)a0;

@end