luxlabs header browser preview


@class NWParameters, NWPath, NWEndpoint, NSObject;
@protocol OS_nw_path_evaluator;

@interface NWPathEvaluator : NSObject

@property (readonly) NSObject<OS_nw_path_evaluator> *internalEvaluator;
@property (retain) NWPath *internalPath;
@property (readonly) NWParameters *parameters;
@property (readonly, nonatomic) NWPath *path;
@property (readonly, nonatomic) NWEndpoint *endpoint;

+ (BOOL)automaticallyNotifiesObserversForKey:(id)a0;
+ (void)initialize;
+ (id)copySavedPathEvaluatorForEndpoint:(id)a0 parameters:(id)a1;
+ (id)sharedDefaultEvaluator;
+ (void)savePathEvaluator:(id)a0;

- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (id)initWithListenParameters:(id)a0;
- (id)initWithBrowseDescriptor:(id)a0 parameters:(id)a1;
- (BOOL)matchesEndpoint:(id)a0 parameters:(id)a1;
- (void)triggerVoluntaryPathAgentsWithCompletionHandler:(id /* block */)a0;
- (void)triggerPathAgentsIncludingVoluntary:(BOOL)a0 withCompletionHandler:(id /* block */)a1;
- (void)satisfyPathAgentsWithCompletionHandler:(id /* block */)a0;
- (void).cxx_destruct;
- (id)initWithEvaluator:(id)a0 parameters:(id)a1;
- (id)initWithEndpoint:(id)a0 parameters:(id)a1;
- (BOOL)isEqual:(id)a0;
- (BOOL)requestNexus;
- (id)copyPath;

@end