summaryrefslogtreecommitdiffstats
path: root/include/internal/quic_record_rx.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/internal/quic_record_rx.h')
-rw-r--r--include/internal/quic_record_rx.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/include/internal/quic_record_rx.h b/include/internal/quic_record_rx.h
index f372887f1b..b86d9a98b5 100644
--- a/include/internal/quic_record_rx.h
+++ b/include/internal/quic_record_rx.h
@@ -45,11 +45,6 @@ typedef struct ossl_qrx_args_st {
/* Initial key phase. For debugging use only; always 0 in real use. */
unsigned char init_key_phase_bit;
-
- /* Message callback related arguments */
- ossl_msg_cb msg_callback;
- void *msg_callback_arg;
- SSL *msg_callback_s;
} OSSL_QRX_ARGS;
/* Instantiates a new QRX. */
@@ -65,6 +60,12 @@ OSSL_QRX *ossl_qrx_new(const OSSL_QRX_ARGS *args);
*/
void ossl_qrx_free(OSSL_QRX *qrx);
+/* Setters for the msg_callback and msg_callback_arg */
+void ossl_qrx_set_msg_callback(OSSL_QRX *qrx, ossl_msg_cb msg_callback,
+ SSL *msg_callback_s);
+void ossl_qrx_set_msg_callback_arg(OSSL_QRX *qrx,
+ void *msg_callback_arg);
+
/*
* DCID Management
* ===============