diff options
Diffstat (limited to 'include/internal/quic_record_rx.h')
-rw-r--r-- | include/internal/quic_record_rx.h | 11 |
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 * =============== |