Lines Matching defs:h2_stream
5057 struct http2_stream* h2_stream = calloc(1, sizeof(*h2_stream));
5058 if(!h2_stream) {
5062 h2_stream->stream_id = stream_id;
5063 return h2_stream;
5068 struct http2_stream* h2_stream)
5070 if(h2_stream->mesh_state) {
5071 mesh_state_remove_reply(h2_stream->mesh, h2_stream->mesh_state,
5073 h2_stream->mesh_state = NULL;
5075 http2_req_stream_clear(h2_stream);
5076 free(h2_stream);
5080 void http2_stream_add_meshstate(struct http2_stream* h2_stream,
5083 h2_stream->mesh = mesh;
5084 h2_stream->mesh_state = m;
5087 void http2_stream_remove_mesh_state(struct http2_stream* h2_stream)
5089 if(!h2_stream)
5091 h2_stream->mesh_state = NULL;
5098 struct http2_stream* h2_stream, *next;
5101 for(h2_stream = h2_session->first_stream; h2_stream;) {
5102 next = h2_stream->next;
5103 http2_stream_delete(h2_session, h2_stream);
5104 h2_stream = next;
5109 h2_session->c->h2_stream = NULL;
5116 struct http2_stream* h2_stream)
5119 h2_session->first_stream->prev = h2_stream;
5120 h2_stream->next = h2_session->first_stream;
5121 h2_session->first_stream = h2_stream;
5127 struct http2_stream* h2_stream)
5129 if(h2_stream->prev)
5130 h2_stream->prev->next = h2_stream->next;
5132 h2_session->first_stream = h2_stream->next;
5133 if(h2_stream->next)
5134 h2_stream->next->prev = h2_stream->prev;
5141 struct http2_stream* h2_stream;
5143 if(!(h2_stream = nghttp2_session_get_stream_user_data(
5147 http2_session_remove_stream(h2_session, h2_stream);
5148 http2_stream_delete(h2_session, h2_stream);
6712 repinfo->c->h2_stream = NULL;