luxlabs header browser preview


@class NSString, NWConcrete_nw_endpoint_handler, NSObject;
@protocol OS_nw_array, OS_nw_error;

@interface NWConcrete_nw_endpoint_proxy : NSObject <OS_nw_endpoint_proxy> {
    NSObject<OS_nw_array> *child_endpoint_handlers;
    NSObject<OS_nw_array> *failed_child_endpoint_handlers;
    unsigned int next_child_endpoint_index;
    NWConcrete_nw_endpoint_handler *connected_child;
    NSObject<OS_nw_array> *custom_proxy_configs;
    NSObject<OS_nw_array> *path_proxy_configs;
    NSObject<OS_nw_array> *parsed_proxy_configs;
    struct __CFURL { } *url;
    NSObject<OS_nw_array> *pac_resolvers;
    NSObject<OS_nw_error> *child_error;
    void *child_timer;
    unsigned char has_privacy_proxy : 1;
    unsigned char privacy_proxy_fail_closed : 1;
    unsigned char privacy_proxy_fail_closed_for_unreachable_hosts : 1;
    unsigned char allow_non_privacy_proxy_children : 1;
    unsigned char privacy_proxy_detected_unreachable_host : 1;
    unsigned char direct_prohibited : 1;
    unsigned char synthesized_url : 1;
    unsigned char pac_failed_missing_url : 1;
    unsigned char overrode_to_https : 1;
    unsigned char has_pac : 1;
    unsigned char transport_finished : 1;
    unsigned char proxy_flow_finished : 1;
    unsigned char is_known_tracker : 1;
    unsigned char is_custom_proxy : 1;
    unsigned char is_pac_connection : 1;
    unsigned char is_http_scheme : 1;
    unsigned char is_https_scheme : 1;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void)startWithHandler:(id)a0;
- (void)cancelWithHandler:(id)a0 forced:(BOOL)a1;
- (void)dealloc;
- (void).cxx_destruct;
- (void)updatePathWithHandler:(id)a0;
- (BOOL)applyWithHandler:(id)a0 toChildren:(id /* block */)a1;

@end