Lines Matching refs:altsvc

239     nghttp2_ext_altsvc *altsvc;  in nghttp2_frame_altsvc_init()  local
244 altsvc = frame->payload; in nghttp2_frame_altsvc_init()
245 altsvc->origin = origin; in nghttp2_frame_altsvc_init()
246 altsvc->origin_len = origin_len; in nghttp2_frame_altsvc_init()
247 altsvc->field_value = field_value; in nghttp2_frame_altsvc_init()
248 altsvc->field_value_len = field_value_len; in nghttp2_frame_altsvc_init()
253 nghttp2_ext_altsvc *altsvc; in nghttp2_frame_altsvc_free() local
255 altsvc = frame->payload; in nghttp2_frame_altsvc_free()
258 nghttp2_mem_free(mem, altsvc->origin); in nghttp2_frame_altsvc_free()
736 nghttp2_ext_altsvc *altsvc; in nghttp2_frame_pack_altsvc() local
741 altsvc = frame->payload; in nghttp2_frame_pack_altsvc()
746 2 + altsvc->origin_len + altsvc->field_value_len); in nghttp2_frame_pack_altsvc()
752 nghttp2_put_uint16be(buf->last, (uint16_t)altsvc->origin_len); in nghttp2_frame_pack_altsvc()
755 rv = nghttp2_bufs_add(bufs, altsvc->origin, altsvc->origin_len); in nghttp2_frame_pack_altsvc()
759 rv = nghttp2_bufs_add(bufs, altsvc->field_value, altsvc->field_value_len); in nghttp2_frame_pack_altsvc()
770 nghttp2_ext_altsvc *altsvc; in nghttp2_frame_unpack_altsvc_payload() local
773 altsvc = frame->payload; in nghttp2_frame_unpack_altsvc_payload()
776 altsvc->origin = p; in nghttp2_frame_unpack_altsvc_payload()
780 altsvc->origin_len = origin_len; in nghttp2_frame_unpack_altsvc_payload()
782 altsvc->field_value = p; in nghttp2_frame_unpack_altsvc_payload()
783 altsvc->field_value_len = (size_t)(payload + payloadlen - p); in nghttp2_frame_unpack_altsvc_payload()