Lines Matching defs:quic_stream_st
80 struct quic_stream_st { struct
81 QUIC_STREAM_LIST_NODE active_node; /* for use by QUIC_STREAM_MAP */
82 QUIC_STREAM_LIST_NODE accept_node; /* accept queue of remotely-created streams */
83 QUIC_STREAM_LIST_NODE ready_for_gc_node; /* queue of streams now ready for GC */
86 QUIC_STREAM *txp_next;
93 uint64_t id;
99 uint64_t stop_sending_aec;
105 uint64_t reset_stream_aec;
111 uint64_t peer_stop_sending_aec;
117 uint64_t peer_reset_stream_aec;
120 uint64_t txp_txfc_new_credit_consumed;
133 uint64_t send_final_size;
151 QUIC_SSTREAM *sstream; /* NULL if RX-only */
152 QUIC_RSTREAM *rstream; /* NULL if TX only */
155 QUIC_TXFC txfc; /* NULL if RX-only */
156 QUIC_RXFC rxfc; /* NULL if TX-only */
158 unsigned int type : 8; /* QUIC_STREAM_INITIATOR_*, QUIC_STREAM_DIR_* */
160 unsigned int send_state : 8; /* QUIC_SSTREAM_STATE_* */
161 unsigned int recv_state : 8; /* QUIC_RSTREAM_STATE_* */
164 unsigned int active : 1;
173 unsigned int as_server : 1;
180 unsigned int stop_sending : 1;
187 unsigned int peer_stop_sending : 1;
190 unsigned int txp_sent_fc : 1;
191 unsigned int txp_sent_stop_sending : 1;
192 unsigned int txp_sent_reset_stream : 1;
193 unsigned int txp_drained : 1;
194 unsigned int txp_blocked : 1;
197 unsigned int want_max_stream_data : 1; /* used for regen only */
198 unsigned int want_stop_sending : 1; /* used for gen or regen */
199 unsigned int want_reset_stream : 1; /* used for gen or regen */
202 unsigned int acked_stop_sending : 1;
312 unsigned int deleted : 1;
314 unsigned int ready_for_gc : 1;
316 unsigned int shutdown_flush : 1;