@class NSString, NWConcrete_nw_endpoint_handler, NSObject; @protocol OS_nw_array, OS_nw_error; @interface NWConcrete_nw_endpoint_proxy : NSObject { NSObject *child_endpoint_handlers; NSObject *failed_child_endpoint_handlers; unsigned int next_child_endpoint_index; NWConcrete_nw_endpoint_handler *connected_child; NSObject *custom_proxy_configs; NSObject *path_proxy_configs; NSObject *parsed_proxy_configs; struct __CFURL { } *url; NSObject *pac_resolvers; NSObject *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