luxlabs header browser preview


@class NWPath, NWParameters, NSError, NWConcrete_nw_connection, NWEndpoint;

@interface NWConnection : NSObject

@property long long internalConnectionState;
@property BOOL internalIsViable;
@property BOOL internalHasBetterPath;
@property (retain) NSError *internalError;
@property (retain) NWPath *internalPath;
@property (readonly, nonatomic) unsigned int tlsConnectionTime;
@property (retain, nonatomic) NWConcrete_nw_connection *internalConnection;
@property (readonly, nonatomic) NWPath *currentPath;
@property (readonly, nonatomic) NWEndpoint *endpoint;
@property (readonly, nonatomic) NWParameters *parameters;
@property (readonly, nonatomic) long long connectionState;
@property (readonly, nonatomic) NWEndpoint *connectedLocalEndpoint;
@property (readonly, nonatomic) NWEndpoint *connectedRemoteEndpoint;
@property (readonly, nonatomic) NSError *error;
@property (readonly, nonatomic, getter=isViable) BOOL viable;
@property (readonly, nonatomic) BOOL hasBetterPath;

+ (BOOL)automaticallyNotifiesObserversForKey:(id)a0;
+ (id)connectionWithConnectedSocket:(int)a0;
+ (id)connectionWithEndpoint:(id)a0 parameters:(id)a1;
+ (id)connectionWithInternalConnection:(id)a0;

- (void)start;
- (id)description;
- (void).cxx_destruct;
- (void)cancel;
- (id)initWithEndpoint:(id)a0 parameters:(id)a1;
- (id)copyCurrentPath;
- (void)cancelCurrentEndpoint;
- (id)copyError;
- (void)forceCancel;
- (int)getConnectedSocket;
- (id)initWithConnectedSocket:(int)a0;
- (id)initWithInternalConnection:(id)a0;

@end