mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-19 05:31:26 +02:00
Extract the code in relation with the QUIC acknowledgements from quic_conn.c to quic_ack.c to accelerate the compilation of quic_conn.c.
24 lines
830 B
C
24 lines
830 B
C
/*
|
|
* include/proto/quic_ack.h
|
|
* This file provides definitions for QUIC acknowledgements.
|
|
*
|
|
* Copyright (C) 2023
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License
|
|
* as published by the Free Software Foundation; either version
|
|
* 2 of the License, or (at your option) any later version.
|
|
*/
|
|
|
|
#ifndef _HAPROXY_QUIC_ACK_H
|
|
#define _HAPROXY_QUIC_ACK_H
|
|
|
|
void quic_free_arngs(struct quic_conn *qc, struct quic_arngs *arngs);
|
|
int quic_update_ack_ranges_list(struct quic_conn *qc,
|
|
struct quic_arngs *arngs,
|
|
struct quic_arng *ar);
|
|
void qc_treat_ack_of_ack(struct quic_conn *qc, struct quic_arngs *arngs,
|
|
int64_t largest_acked_pn);
|
|
|
|
#endif /* _HAPROXY_QUIC_ACK_H */
|