luxlabs header browser preview


@class NSString, NSObject;
@protocol OS_xpc_object, OS_nw_group_descriptor, OS_nw_endpoint, OS_nw_array, OS_nw_parameters, OS_nw_browse_descriptor, OS_nw_advertise_descriptor, OS_nw_interface;

@interface NWConcrete_nw_path : NSObject <NSCopying, OS_nw_path> {
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } lock;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } description_lock;
    NSObject<OS_nw_parameters> *parameters;
    NSObject<OS_nw_endpoint> *endpoint;
    NSObject<OS_nw_group_descriptor> *group_descriptor;
    NSObject<OS_nw_browse_descriptor> *browse_descriptor;
    NSObject<OS_nw_advertise_descriptor> *advertise_descriptor;
    NSObject<OS_nw_array> *discovered_endpoints;
    NSObject<OS_nw_array> *resolved_endpoints;
    NSObject<OS_nw_array> *flows;
    NSObject<OS_nw_endpoint> *override_local_endpoint;
    NSObject<OS_nw_interface> *override_interface;
    NSObject<OS_nw_interface> *direct;
    NSObject<OS_nw_interface> *delegate;
    NSObject<OS_nw_interface> *fallback_interface;
    unsigned char client_id[16];
    unsigned char flow_registration_id[16];
    unsigned char fallback_agent[16];
    NSObject<OS_xpc_object> *fallback_agent_domains;
    NSObject<OS_xpc_object> *fallback_agent_types;
    NSObject<OS_nw_array> *resolver_configs;
    NSObject<OS_nw_array> *override_resolver_configs;
    NSObject<OS_nw_array> *override_extra_interface_options;
    NSObject<OS_nw_array> *gateways;
    NSObject<OS_nw_array> *group_members;
    NSObject<OS_xpc_object> *network_agent_dictionary;
    NSObject<OS_nw_array> *proxy_configs;
    NSObject<OS_xpc_object> *proxy_settings;
    char *reason_description;
    NSString *description;
    struct nw_path_necp_result { unsigned int routing_result; union { unsigned int tunnel_interface_index; unsigned int scoped_interface_index; unsigned int flow_divert_control_unit; unsigned int filter_control_unit; unsigned int pass_flags; unsigned int drop_flags; } routing_result_parameter; unsigned int filter_control_unit; unsigned int service_action; unsigned char service_uuid[16]; struct necp_client_result_netagent *netagents; struct necp_client_interface_option *interface_options; unsigned int service_flags; unsigned int service_data; unsigned int routed_interface_index; unsigned int direct_interface_index; unsigned int direct_interface_generation; unsigned int delegate_interface_index; unsigned int delegate_interface_generation; unsigned int policy_id; unsigned int num_interface_options; unsigned int num_netagents; unsigned int flow_divert_aggregate_unit; unsigned int padding; } policy_result;
    unsigned int effective_mtu;
    unsigned int effective_traffic_class;
    unsigned int interface_time_delta;
    unsigned int fallback_generation;
    int status;
    int reason;
    unsigned short custom_ethertype;
    unsigned char custom_ip_protocol;
    struct necp_client_result_estimated_throughput { unsigned char up; unsigned char down; } estimates;
    struct ipv6_prefix { struct in6_addr { union { unsigned char __u6_addr8[16]; unsigned short __u6_addr16[8]; unsigned int __u6_addr32[4]; } __u6_addr; } ipv6_prefix; unsigned int prefix_len; } nat64_prefixes[4];
    unsigned char recommended_mss;
    unsigned char weak_fallback : 1;
    unsigned char no_fallback_timer : 1;
    unsigned char fallback_is_forced : 1;
    unsigned char fallback_is_preferred : 1;
    unsigned char is_local : 1;
    unsigned char is_direct : 1;
    unsigned char has_ipv4 : 1;
    unsigned char has_ipv6 : 1;
    unsigned char has_nat64 : 1;
    unsigned char traffic_mgmt_background : 1;
    unsigned char necp_satisfied : 1;
    unsigned char override_viable : 1;
    unsigned char changed_from_previous : 1;
    unsigned char probe_connectivity : 1;
    unsigned char link_quality_abort : 1;
    unsigned char checked_dns : 1;
    unsigned char is_listener : 1;
    unsigned char is_interpose : 1;
    unsigned char specific_listener : 1;
    unsigned char override_is_expensive : 1;
    unsigned char override_is_constrained : 1;
    unsigned char override_is_roaming : 1;
    unsigned char override_uses_wifi : 1;
    unsigned char override_uses_cellular : 1;
    unsigned char override_interface_scoped : 1;
    unsigned char merged_proxy_configs : 1;
    unsigned char has_kext_filter : 1;
    unsigned char has_pf_rules : 1;
    unsigned char has_application_level_firewall : 1;
    unsigned char has_parental_controls : 1;
    unsigned char __pad_bits : 2;
}

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

- (id)init;
- (void)dealloc;
- (id)redactedDescription;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end