Lines Matching refs:QUIC_CHANNEL

178 QUIC_CHANNEL *ossl_quic_channel_new(const QUIC_CHANNEL_ARGS *args);
181 void ossl_quic_channel_free(QUIC_CHANNEL *ch);
184 int ossl_quic_channel_set_mutator(QUIC_CHANNEL *ch,
205 int ossl_quic_channel_start(QUIC_CHANNEL *ch);
208 void ossl_quic_channel_local_close(QUIC_CHANNEL *ch, uint64_t app_error_code,
214 int ossl_quic_channel_on_handshake_confirmed(QUIC_CHANNEL *ch);
230 void ossl_quic_channel_raise_protocol_error_loc(QUIC_CHANNEL *ch,
262 int ossl_quic_channel_net_error(QUIC_CHANNEL *ch);
265 void ossl_quic_channel_restore_err_state(QUIC_CHANNEL *ch);
268 void ossl_quic_channel_on_remote_conn_close(QUIC_CHANNEL *ch,
270 void ossl_quic_channel_on_new_conn_id(QUIC_CHANNEL *ch,
274 int ossl_quic_channel_on_new_conn(QUIC_CHANNEL *ch, const BIO_ADDR *peer,
279 void ossl_quic_channel_subtick(QUIC_CHANNEL *ch, QUIC_TICK_RESULT *r,
283 void ossl_quic_channel_raise_net_error(QUIC_CHANNEL *ch);
286 void ossl_quic_channel_on_stateless_reset(QUIC_CHANNEL *ch);
288 void ossl_quic_channel_inject(QUIC_CHANNEL *ch, QUIC_URXE *e);
296 QUIC_REACTOR *ossl_quic_channel_get_reactor(QUIC_CHANNEL *ch);
299 QUIC_STREAM_MAP *ossl_quic_channel_get_qsm(QUIC_CHANNEL *ch);
302 OSSL_STATM *ossl_quic_channel_get_statm(QUIC_CHANNEL *ch);
308 int ossl_quic_channel_get_peer_addr(QUIC_CHANNEL *ch, BIO_ADDR *peer_addr);
309 int ossl_quic_channel_set_peer_addr(QUIC_CHANNEL *ch, const BIO_ADDR *peer_addr);
315 QUIC_STREAM *ossl_quic_channel_get_stream_by_id(QUIC_CHANNEL *ch,
319 int ossl_quic_channel_is_term_any(const QUIC_CHANNEL *ch);
321 ossl_quic_channel_get_terminate_cause(const QUIC_CHANNEL *ch);
322 int ossl_quic_channel_is_closing(const QUIC_CHANNEL *ch);
323 int ossl_quic_channel_is_terminated(const QUIC_CHANNEL *ch);
324 int ossl_quic_channel_is_active(const QUIC_CHANNEL *ch);
325 int ossl_quic_channel_is_handshake_complete(const QUIC_CHANNEL *ch);
326 int ossl_quic_channel_is_handshake_confirmed(const QUIC_CHANNEL *ch);
328 QUIC_PORT *ossl_quic_channel_get0_port(QUIC_CHANNEL *ch);
329 QUIC_ENGINE *ossl_quic_channel_get0_engine(QUIC_CHANNEL *ch);
330 QUIC_DEMUX *ossl_quic_channel_get0_demux(QUIC_CHANNEL *ch);
332 SSL *ossl_quic_channel_get0_ssl(QUIC_CHANNEL *ch);
347 CRYPTO_MUTEX *ossl_quic_channel_get_mutex(QUIC_CHANNEL *ch);
354 QUIC_STREAM *ossl_quic_channel_new_stream_local(QUIC_CHANNEL *ch, int is_uni);
362 QUIC_STREAM *ossl_quic_channel_new_stream_remote(QUIC_CHANNEL *ch,
371 void ossl_quic_channel_set_incoming_stream_auto_reject(QUIC_CHANNEL *ch,
380 void ossl_quic_channel_reject_stream(QUIC_CHANNEL *ch, QUIC_STREAM *qs);
383 int ossl_quic_channel_replace_local_cid(QUIC_CHANNEL *ch,
387 void ossl_quic_channel_set_msg_callback(QUIC_CHANNEL *ch,
390 void ossl_quic_channel_set_msg_callback_arg(QUIC_CHANNEL *ch,
394 void ossl_quic_channel_set_txku_threshold_override(QUIC_CHANNEL *ch,
398 uint64_t ossl_quic_channel_get_tx_key_epoch(QUIC_CHANNEL *ch);
399 uint64_t ossl_quic_channel_get_rx_key_epoch(QUIC_CHANNEL *ch);
402 int ossl_quic_channel_trigger_txku(QUIC_CHANNEL *ch);
403 int ossl_quic_channel_has_pending(const QUIC_CHANNEL *ch);
406 int ossl_quic_channel_ping(QUIC_CHANNEL *ch);
412 uint16_t ossl_quic_channel_get_diag_num_rx_ack(QUIC_CHANNEL *ch);
417 void ossl_quic_channel_get_diag_local_cid(QUIC_CHANNEL *ch, QUIC_CONN_ID *cid);
423 int ossl_quic_channel_is_new_local_stream_admissible(QUIC_CHANNEL *ch, int is_uni);
429 uint64_t ossl_quic_channel_get_local_stream_count_avail(const QUIC_CHANNEL *ch,
431 uint64_t ossl_quic_channel_get_remote_stream_count_avail(const QUIC_CHANNEL *ch,
437 int ossl_quic_channel_have_generated_transport_params(const QUIC_CHANNEL *ch);
440 void ossl_quic_channel_set_max_idle_timeout_request(QUIC_CHANNEL *ch, uint64_t ms);
442 uint64_t ossl_quic_channel_get_max_idle_timeout_request(const QUIC_CHANNEL *ch);
444 uint64_t ossl_quic_channel_get_max_idle_timeout_peer_request(const QUIC_CHANNEL *ch);
446 uint64_t ossl_quic_channel_get_max_idle_timeout_actual(const QUIC_CHANNEL *ch);