"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/liblsquic/lsquic_engine_public.h" between
lsquic-2.22.1.tar.gz and lsquic-2.23.1.tar.gz

About: LSQUIC is LiteSpeed’s QUIC and HTTP/3 Library. A hint: HTTP/3 uses QUIC as the underlying transport protocol instead of TCP.

lsquic_engine_public.h  (lsquic-2.22.1):lsquic_engine_public.h  (lsquic-2.23.1)
skipping to change at line 81 skipping to change at line 81
struct evp_aead_ctx_st *enp_retry_aead_ctx; struct evp_aead_ctx_st *enp_retry_aead_ctx;
unsigned char *enp_alpn; /* May be set if not HTTP */ unsigned char *enp_alpn; /* May be set if not HTTP */
/* es_noprogress_timeout converted to microseconds for speed */ /* es_noprogress_timeout converted to microseconds for speed */
lsquic_time_t enp_noprog_timeout; lsquic_time_t enp_noprog_timeout;
lsquic_time_t enp_mtu_probe_timer; lsquic_time_t enp_mtu_probe_timer;
/* Certs used by gQUIC server: */ /* Certs used by gQUIC server: */
struct lsquic_hash *enp_compressed_server_certs; struct lsquic_hash *enp_compressed_server_certs;
struct lsquic_hash *enp_server_certs; struct lsquic_hash *enp_server_certs;
/* gQUIC server configuration: */ /* gQUIC server configuration: */
struct lsquic_server_config *enp_server_config; struct lsquic_server_config *enp_server_config;
/* Serialized subset of server engine transport parameters that is used
* as SSL QUIC context. 0 is for version <= LSQVER_ID27, 1 is for others.
*/
unsigned char enp_quic_ctx_buf[2][200];
unsigned enp_quic_ctx_sz[2];
}; };
/* Put connection onto the Tickable Queue if it is not already on it. If /* Put connection onto the Tickable Queue if it is not already on it. If
* connection is being destroyed, this is a no-op. * connection is being destroyed, this is a no-op.
*/ */
void void
lsquic_engine_add_conn_to_tickable (struct lsquic_engine_public *, lsquic_engine_add_conn_to_tickable (struct lsquic_engine_public *,
lsquic_conn_t *); lsquic_conn_t *);
/* Put connection onto Advisory Tick Time Queue if it is not already on it. /* Put connection onto Advisory Tick Time Queue if it is not already on it.
 End of changes. 1 change blocks. 
0 lines changed or deleted 5 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)