luxlabs header browser preview


@class NSString, NSObject;
@protocol OS_nw_nexus, OS_dispatch_data, OS_nw_context, OS_nw_dictionary, OS_dispatch_source, OS_dispatch_queue, OS_nw_fd_wrapper;

@interface NWConcrete_nw_agent : NSObject <OS_nw_agent> {
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } lock;
    unsigned int logging_id;
    _Atomic unsigned int last_client_id;
    char domain[32];
    char type[32];
    char description[128];
    NSObject<OS_dispatch_queue> *queue;
    NSObject<OS_dispatch_data> *data;
    int state;
    int options;
    NSObject<OS_nw_context> *context;
    NSObject<OS_nw_nexus> *nexus;
    int flow_protocol_level;
    int flow_endpoint_type;
    unsigned long long tx_slots;
    unsigned long long rx_slots;
    unsigned long long slot_size;
    int flow_request_types[15];
    unsigned char flow_request_type_count;
    struct nw_agent_resolve_handlers { int resolve_from_type; int resolve_to_type; id /* block */ start_resolve_handler; id /* block */ stop_resolve_handler; } resolve_handlers[15];
    unsigned char resolve_handler_count;
    unsigned int token_low_water;
    unsigned char uuid[16];
    NSObject<OS_nw_dictionary> *clients;
    NSObject<OS_nw_dictionary> *channels;
    id /* block */ activate_handler;
    id /* block */ assert_handler;
    id /* block */ unassert_handler;
    id /* block */ start_flow_handler;
    id /* block */ stop_flow_handler;
    id /* block */ start_browse_handler;
    id /* block */ stop_browse_handler;
    id /* block */ add_members_handler;
    id /* block */ remove_members_handler;
    id /* block */ tokens_needed_handler;
    id /* block */ error_handler;
    NSObject<OS_nw_fd_wrapper> *fd_wrapper;
    NSObject<OS_dispatch_source> *event_source;
    unsigned char registered : 1;
    unsigned char supports_listen : 1;
    unsigned char require_assert : 1;
    unsigned char nexus_agent : 1;
    unsigned char browse_agent : 1;
    unsigned char resolve_agent : 1;
    unsigned char group_agent : 1;
    unsigned char do_not_coalesce_flow : 1;
    unsigned char __pad_bits : 1;
}

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

- (id)init;
- (void)dealloc;
- (void).cxx_destruct;

@end