Lines Matching refs:OSSL_ACKM
94 typedef struct ossl_ackm_st OSSL_ACKM;
96 OSSL_ACKM *ossl_ackm_new(OSSL_TIME (*now)(void *arg),
102 void ossl_ackm_free(OSSL_ACKM *ackm);
189 int ossl_ackm_on_tx_packet(OSSL_ACKM *ackm, const OSSL_ACKM_TX_PKT *pkt);
206 int ossl_ackm_on_rx_datagram(OSSL_ACKM *ackm, size_t num_bytes);
245 int ossl_ackm_on_rx_packet(OSSL_ACKM *ackm, const OSSL_ACKM_RX_PKT *pkt);
296 int ossl_ackm_on_rx_ack_frame(OSSL_ACKM *ackm, const OSSL_ACKM_ACK *ack,
310 int ossl_ackm_on_pkt_space_discarded(OSSL_ACKM *ackm, int pkt_space);
322 int ossl_ackm_on_handshake_confirmed(OSSL_ACKM *ackm);
330 int ossl_ackm_on_timeout(OSSL_ACKM *ackm);
349 OSSL_TIME ossl_ackm_get_loss_detection_deadline(OSSL_ACKM *ackm);
366 `OSSL_ACKM` function. After such a call is made, all fields become undefined.
375 const OSSL_ACKM_ACK *ossl_ackm_get_ack_frame(OSSL_ACKM *ackm, int pkt_space);
390 int ossl_ackm_is_ack_desired(OSSL_ACKM *ackm, int pkt_space);
408 OSSL_TIME ossl_ackm_get_ack_deadline(OSSL_ACKM *ackm, int pkt_space);
432 int ossl_ackm_is_rx_pn_processable(OSSL_ACKM *ackm, QUIC_PN pn, int pkt_space);
471 int ossl_ackm_get_probe_request(OSSL_ACKM *ackm, int clear,
484 int ossl_ackm_get_largest_unacked(OSSL_ACKM *ackm, int pkt_space, QUIC_PN *pn);
496 void ossl_ackm_set_loss_detection_deadline_callback(OSSL_ACKM *ackm,
501 void ossl_ackm_set_ack_deadline_callback(OSSL_ACKM *ackm,