Lines Matching refs:altsvc
202 nghttp2_ext_altsvc *altsvc;
207 altsvc = frame->payload;
208 altsvc->origin = origin;
209 altsvc->origin_len = origin_len;
210 altsvc->field_value = field_value;
211 altsvc->field_value_len = field_value_len;
215 nghttp2_ext_altsvc *altsvc;
217 altsvc = frame->payload;
218 if (altsvc == NULL) {
221 /* We use the same buffer for altsvc->origin and
222 altsvc->field_value. */
223 nghttp2_mem_free(mem, altsvc->origin);
718 nghttp2_ext_altsvc *altsvc;
723 altsvc = frame->payload;
728 2 + altsvc->origin_len + altsvc->field_value_len);
734 nghttp2_put_uint16be(buf->last, (uint16_t)altsvc->origin_len);
737 rv = nghttp2_bufs_add(bufs, altsvc->origin, altsvc->origin_len);
741 rv = nghttp2_bufs_add(bufs, altsvc->field_value, altsvc->field_value_len);
749 nghttp2_ext_altsvc *altsvc;
752 altsvc = frame->payload;
755 altsvc->origin = p;
759 altsvc->origin_len = origin_len;
761 altsvc->field_value = p;
762 altsvc->field_value_len = (size_t)(payload + payloadlen - p);