luxlabs header browser preview


@class NSString, NSObject;
@protocol OS_nw_browse_descriptor, OS_xpc_object, OS_nw_dictionary, OS_nw_parameters, OS_dispatch_queue, OS_nw_array, OS_nw_error, OS_nw_path_evaluator, OS_nw_path;

@interface NWConcrete_nw_browser : NSObject <OS_nw_browser> {
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } lock;
    NSObject<OS_dispatch_queue> *client_queue;
    int type;
    NSObject<OS_nw_browse_descriptor> *descriptor;
    NSObject<OS_nw_parameters> *parameters;
    NWConcrete_nw_browser *internally_retained_object;
    id /* block */ browse_results_changed_handler;
    id /* block */ state_changed_handler;
    int state;
    NSObject<OS_nw_error> *error;
    NSObject<OS_nw_path_evaluator> *browse_evaluator;
    NSObject<OS_nw_path> *current_browse_path;
    NSObject<OS_nw_dictionary> *browse_flow_registrations;
    NSObject<OS_nw_array> *path_endpoint_array;
    struct _DNSServiceRef_t { } *main_dns_ref;
    struct _DNSServiceRef_t { } *secondary_dns_ref;
    NSObject<OS_nw_array> *old_results;
    NSObject<OS_nw_array> *new_results;
    NSObject<OS_xpc_object> *dns_ref_map;
    NSObject<OS_xpc_object> *changes_map;
    NSObject<OS_nw_dictionary> *txt_record_map;
    char *description;
    char *logging_description;
    unsigned int log_id;
    BOOL include_txt_record;
    BOOL sign_results;
    BOOL redact_logs;
}

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

@end