luxlabs header browser preview


@class NSString, NSObject;
@protocol OS_nw_path_evaluator, OS_nw_listener, OS_nw_array, OS_nw_parameters, OS_nw_error, OS_dispatch_queue, OS_nw_group_descriptor;

@interface NWConcrete_nw_connection_group : NSObject <OS_nw_connection_group> {
    NSObject<OS_dispatch_queue> *client_queue;
    unsigned int client_qos_class;
    NWConcrete_nw_connection_group *internally_retained_object;
    id /* block */ state_changed_handler;
    int state;
    NSObject<OS_nw_error> *last_error;
    NSObject<OS_nw_parameters> *parameters;
    NSObject<OS_nw_group_descriptor> *group_descriptor;
    NSObject<OS_nw_path_evaluator> *group_evaluator;
    id /* block */ membership_change_handler;
    NSObject<OS_nw_listener> *listener;
    NSObject<OS_nw_listener> *unicast_listener;
    NSObject<OS_nw_array> *connections;
    NSObject<OS_nw_array> *send_requests;
    unsigned char group_uuid[16];
    id /* block */ receive_handler;
    id /* block */ new_connection_handler;
    char *description;
    char *redacted_description;
    unsigned int log_id;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } lock;
    unsigned int maximum_message_size;
    unsigned int connection_limit;
    unsigned int new_connection_limit;
    unsigned short initial_port;
    unsigned char started : 1;
    unsigned char reject_oversized_messages : 1;
    unsigned char is_server : 1;
    unsigned char has_listener_started : 1;
    unsigned char is_listener_ready : 1;
    unsigned char is_unicast_listener_ready : 1;
    unsigned char is_first_connection_ready : 1;
    unsigned char has_user_cancelled : 1;
}

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

@end