boringssl_concrete_nw_protocol_boringssl.h
Download boringssl_concrete_nw_protocol_boringssl.h
@class NSString, NSObject;
@protocol OS_nw_frame, OS_nw_association, OS_dispatch_data, OS_nw_parameters, OS_dispatch_queue;
@interface boringssl_concrete_nw_protocol_boringssl : NSObject <OS_nw_protocol_boringssl> {
struct nw_protocol { unsigned char flow_id[16]; struct nw_protocol_identifier *identifier; struct nw_protocol_callbacks *callbacks; struct nw_protocol *output_handler; void *handle; struct nw_protocol *default_input_handler; void *output_handler_context; } protocol;
unsigned int ref_cnt;
void /* function */ *read_func;
void /* function */ *write_func;
void /* function */ *handshake_func;
struct nw_frame_array_s { struct nw_frame *tqh_first; struct nw_frame **tqh_last; } input_frame_array;
struct nw_frame_array_s { struct nw_frame *tqh_first; struct nw_frame **tqh_last; } unassigned_input_frame_array;
struct nw_frame_array_s { struct nw_frame *tqh_first; struct nw_frame **tqh_last; } read_frame_array;
struct nw_frame_array_s { struct nw_frame *tqh_first; struct nw_frame **tqh_last; } finalized_output_frame_array;
NSObject<OS_dispatch_data> *pending_output_data;
const void *pending_output_buffer;
unsigned int pending_output_buffer_length;
struct nw_frame_array_s { struct nw_frame *tqh_first; struct nw_frame **tqh_last; } output_frame_array;
struct nw_frame_array_s { struct nw_frame *tqh_first; struct nw_frame **tqh_last; } output_initial_frame_array;
struct nw_frame_array_s { struct nw_frame *tqh_first; struct nw_frame **tqh_last; } output_early_frame_array;
struct nw_frame_array_s { struct nw_frame *tqh_first; struct nw_frame **tqh_last; } output_handshake_frame_array;
struct nw_frame_array_s { struct nw_frame *tqh_first; struct nw_frame **tqh_last; } output_application_frame_array;
id /* block */ message_writer;
struct nw_protocol { unsigned char x0[16]; struct nw_protocol_identifier *x1; struct nw_protocol_callbacks *x2; struct nw_protocol *x3; void *x4; struct nw_protocol *x5; void *x6; } *initial_output_handler;
struct nw_protocol { unsigned char x0[16]; struct nw_protocol_identifier *x1; struct nw_protocol_callbacks *x2; struct nw_protocol *x3; void *x4; struct nw_protocol *x5; void *x6; } *early_output_handler;
struct nw_protocol { unsigned char x0[16]; struct nw_protocol_identifier *x1; struct nw_protocol_callbacks *x2; struct nw_protocol *x3; void *x4; struct nw_protocol *x5; void *x6; } *handshake_output_handler;
struct nw_protocol { unsigned char x0[16]; struct nw_protocol_identifier *x1; struct nw_protocol_callbacks *x2; struct nw_protocol *x3; void *x4; struct nw_protocol *x5; void *x6; } *application_output_handler;
NSObject<OS_nw_parameters> *parameters;
void *handshake_timer;
NSObject<OS_nw_association> *association;
void *context;
void *boringssl_bio;
const char *address_string;
NSObject<OS_dispatch_queue> *client_queue;
NSObject<OS_nw_frame> *current_input_frame;
unsigned int claimed_input_bytes;
unsigned int input_frame_byte_count;
int stack_error;
unsigned char message_mode : 1;
unsigned char trust_invalid_certs : 1;
unsigned char started_negotiation : 1;
unsigned char write_ready : 1;
unsigned char read_ready : 1;
unsigned char waiting_for_writable : 1;
unsigned char input_available_unacknowledged : 1;
unsigned char input_suspended : 1;
unsigned char deferred_input_finished : 1;
unsigned char servicing_reads : 1;
unsigned char servicing_handshake : 1;
unsigned char server : 1;
unsigned char external_frames : 1;
unsigned char early_data_enabled : 1;
unsigned char did_receive_data_once : 1;
unsigned char output_protocol_supports_early_data : 1;
unsigned char received_connect : 1;
unsigned char connected : 1;
unsigned char sent_error : 1;
unsigned char in_write_frames : 1;
unsigned char wake_flag : 1;
char log_str[84];
unsigned char logging_disabled : 1;
unsigned char log_identities_redacted : 1;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)dealloc;
- (void).cxx_destruct;
@end