forked from openssl/openssl
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
QUIC CHANNEL: Consolidate forward object declarations in a single header
Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Matt Caswell <[email protected]> (Merged from openssl#22674)
- Loading branch information
Showing
5 changed files
with
49 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
/* | ||
* Copyright 2023 The OpenSSL Project Authors. All Rights Reserved. | ||
* | ||
* Licensed under the Apache License 2.0 (the "License"). You may not use | ||
* this file except in compliance with the License. You can obtain a copy | ||
* in the file LICENSE in the source distribution or at | ||
* https://www.openssl.org/source/license.html | ||
*/ | ||
|
||
#ifndef OSSL_QUIC_PREDEF_H | ||
# define OSSL_QUIC_PREDEF_H | ||
|
||
# ifndef OPENSSL_NO_QUIC | ||
|
||
typedef struct quic_port_st QUIC_PORT; | ||
typedef struct quic_channel_st QUIC_CHANNEL; | ||
typedef struct quic_tls_st QUIC_TLS; | ||
typedef struct quic_txpim_st QUIC_TXPIM; | ||
typedef struct quic_cfq_st QUIC_CFQ; | ||
typedef struct ossl_quic_tx_packetiser_st OSSL_QUIC_TX_PACKETISER; | ||
typedef struct ossl_ackm_st OSSL_ACKM; | ||
typedef struct quic_srt_elem_st QUIC_SRT_ELEM; | ||
typedef struct ossl_cc_data_st OSSL_CC_DATA; | ||
typedef struct ossl_cc_method_st OSSL_CC_METHOD; | ||
typedef struct quic_stream_map_st QUIC_STREAM_MAP; | ||
typedef struct quic_stream_st QUIC_STREAM; | ||
typedef struct quic_sstream_st QUIC_SSTREAM; | ||
typedef struct quic_rstream_st QUIC_RSTREAM; | ||
typedef struct quic_reactor_st QUIC_REACTOR; | ||
typedef struct ossl_statm_st OSSL_STATM; | ||
typedef struct quic_demux_st QUIC_DEMUX; | ||
typedef struct ossl_qrx_pkt_st OSSL_QRX_PKT; | ||
typedef struct ossl_qtx_pkt_st OSSL_QTX_PKT; | ||
typedef struct quic_tick_result_st QUIC_TICK_RESULT; | ||
typedef struct quic_srtm_st QUIC_SRTM; | ||
typedef struct quic_lcidm_st QUIC_LCIDM; | ||
typedef struct quic_urxe_st QUIC_URXE; | ||
|
||
# endif | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters