QUIC_SSTREAM
QUIC_SSTREAM *(*get_sstream_by_id)(uint64_t stream_id,
QUIC_SSTREAM *(*get_sstream_by_id)(uint64_t stream_id,
int ossl_quic_sstream_get_stream_frame(QUIC_SSTREAM *qss,
int ossl_quic_sstream_has_pending(QUIC_SSTREAM *qss);
uint64_t ossl_quic_sstream_get_cur_size(QUIC_SSTREAM *qss);
int ossl_quic_sstream_mark_transmitted(QUIC_SSTREAM *qss,
int ossl_quic_sstream_mark_transmitted_fin(QUIC_SSTREAM *qss,
int ossl_quic_sstream_mark_lost(QUIC_SSTREAM *qss,
int ossl_quic_sstream_mark_lost_fin(QUIC_SSTREAM *qss);
int ossl_quic_sstream_mark_acked(QUIC_SSTREAM *qss,
int ossl_quic_sstream_mark_acked_fin(QUIC_SSTREAM *qss);
int ossl_quic_sstream_append(QUIC_SSTREAM *qss,
void ossl_quic_sstream_fin(QUIC_SSTREAM *qss);
int ossl_quic_sstream_get_final_size(QUIC_SSTREAM *qss, uint64_t *final_size);
int ossl_quic_sstream_is_totally_acked(QUIC_SSTREAM *qss);
int ossl_quic_sstream_set_buffer_size(QUIC_SSTREAM *qss, size_t num_bytes);
size_t ossl_quic_sstream_get_buffer_size(QUIC_SSTREAM *qss);
size_t ossl_quic_sstream_get_buffer_used(QUIC_SSTREAM *qss);
size_t ossl_quic_sstream_get_buffer_avail(QUIC_SSTREAM *qss);
void ossl_quic_sstream_set_cleanse(QUIC_SSTREAM *qss, int cleanse);
QUIC_SSTREAM *ossl_quic_sstream_new(size_t init_buf_size);
void ossl_quic_sstream_free(QUIC_SSTREAM *qss);
QUIC_SSTREAM *sstream; /* NULL if RX-only */
QUIC_SSTREAM *crypto[QUIC_PN_SPACE_NUM];
QUIC_SSTREAM *sstream = ch->crypto_send[pn_space];
QUIC_SSTREAM *crypto_send[QUIC_PN_SPACE_NUM];
QUIC_SSTREAM *sstream;
QUIC_SSTREAM *(*get_sstream_by_id)(uint64_t stream_id,
QUIC_SSTREAM *sstream;
QUIC_SSTREAM *sstream;
static int sstream_ensure_spare(QUIC_SSTREAM *sstream, uint64_t spare)
QUIC_SSTREAM *sstream = xso->stream->sstream;
size_t (*getter)(QUIC_SSTREAM *sstream))
int ossl_quic_sstream_has_pending(QUIC_SSTREAM *qss)
uint64_t ossl_quic_sstream_get_cur_size(QUIC_SSTREAM *qss)
int ossl_quic_sstream_mark_transmitted(QUIC_SSTREAM *qss,
int ossl_quic_sstream_mark_transmitted_fin(QUIC_SSTREAM *qss,
int ossl_quic_sstream_mark_lost(QUIC_SSTREAM *qss,
int ossl_quic_sstream_mark_lost_fin(QUIC_SSTREAM *qss)
int ossl_quic_sstream_mark_acked(QUIC_SSTREAM *qss,
int ossl_quic_sstream_mark_acked_fin(QUIC_SSTREAM *qss)
void ossl_quic_sstream_fin(QUIC_SSTREAM *qss)
int ossl_quic_sstream_get_final_size(QUIC_SSTREAM *qss, uint64_t *final_size)
int ossl_quic_sstream_append(QUIC_SSTREAM *qss,
static void qss_cull(QUIC_SSTREAM *qss)
int ossl_quic_sstream_set_buffer_size(QUIC_SSTREAM *qss, size_t num_bytes)
size_t ossl_quic_sstream_get_buffer_size(QUIC_SSTREAM *qss)
size_t ossl_quic_sstream_get_buffer_used(QUIC_SSTREAM *qss)
size_t ossl_quic_sstream_get_buffer_avail(QUIC_SSTREAM *qss)
int ossl_quic_sstream_is_totally_acked(QUIC_SSTREAM *qss)
void ossl_quic_sstream_set_cleanse(QUIC_SSTREAM *qss, int cleanse)
static void qss_cull(QUIC_SSTREAM *qss);
QUIC_SSTREAM *ossl_quic_sstream_new(size_t init_buf_size)
QUIC_SSTREAM *qss;
qss = OPENSSL_zalloc(sizeof(QUIC_SSTREAM));
void ossl_quic_sstream_free(QUIC_SSTREAM *qss)
int ossl_quic_sstream_get_stream_frame(QUIC_SSTREAM *qss,
static int sstream_is_pending(QUIC_SSTREAM *sstream)
static QUIC_SSTREAM *get_sstream_by_id(uint64_t stream_id, uint32_t pn_space,
QUIC_SSTREAM *sstream,
QUIC_SSTREAM *sstream,
static QUIC_SSTREAM *get_sstream_by_id(uint64_t stream_id, uint32_t pn_space,
static int sstream_is_pending(QUIC_SSTREAM *sstream);
static QUIC_SSTREAM *(*get_sstream_by_id_p)(uint64_t stream_id, uint32_t pn_space,
static QUIC_SSTREAM *get_sstream_by_id(uint64_t stream_id, uint32_t pn_space,
QUIC_SSTREAM *sstream[4];
static QUIC_SSTREAM *sstream_expect(uint64_t stream_id, uint32_t pn_space,
QUIC_SSTREAM *sstream = NULL;
QUIC_SSTREAM *sstream = NULL;