Lines Matching defs:name

45 /* 3rd parameter is nghttp2_token value for header field name.  We use
120 static int32_t lookup_token(const uint8_t *name, size_t namelen) {
123 switch (name[1]) {
125 if (memeq("t", name, 1)) {
132 switch (name[2]) {
134 if (memeq("vi", name, 2)) {
139 if (memeq("ag", name, 2)) {
146 switch (name[3]) {
148 if (memeq("dat", name, 3)) {
153 if (memeq("eta", name, 3)) {
158 if (memeq("lin", name, 3)) {
163 if (memeq("fro", name, 3)) {
168 if (memeq("hos", name, 3)) {
173 if (memeq("var", name, 3)) {
180 switch (name[4]) {
182 if (memeq("rang", name, 4)) {
187 if (memeq(":pat", name, 4)) {
192 if (memeq("allo", name, 4)) {
199 switch (name[5]) {
201 if (memeq("cooki", name, 5)) {
206 if (memeq("serve", name, 5)) {
211 if (memeq("accep", name, 5)) {
214 if (memeq("expec", name, 5)) {
221 switch (name[6]) {
223 if (memeq(":metho", name, 6)) {
228 if (memeq(":schem", name, 6)) {
231 if (memeq("upgrad", name, 6)) {
236 if (memeq("refres", name, 6)) {
241 if (memeq("refere", name, 6)) {
246 if (memeq(":statu", name, 6)) {
249 if (memeq("expire", name, 6)) {
256 switch (name[7]) {
258 if (memeq("if-rang", name, 7)) {
263 if (memeq("if-matc", name, 7)) {
268 if (memeq("locatio", name, 7)) {
273 if (memeq("priorit", name, 7)) {
280 switch (name[8]) {
282 if (memeq(":protoco", name, 8)) {
289 switch (name[9]) {
291 if (memeq("keep-aliv", name, 9)) {
294 if (memeq("set-cooki", name, 9)) {
299 if (memeq("connectio", name, 9)) {
304 if (memeq("user-agen", name, 9)) {
309 if (memeq(":authorit", name, 9)) {
316 switch (name[10]) {
318 if (memeq("retry-afte", name, 10)) {
325 switch (name[11]) {
327 if (memeq("content-typ", name, 11)) {
332 if (memeq("max-forward", name, 11)) {
339 switch (name[12]) {
341 if (memeq("last-modifie", name, 12)) {
346 if (memeq("content-rang", name, 12)) {
351 if (memeq("if-none-matc", name, 12)) {
356 if (memeq("cache-contro", name, 12)) {
361 if (memeq("authorizatio", name, 12)) {
366 if (memeq("accept-range", name, 12)) {
373 switch (name[13]) {
375 if (memeq("content-lengt", name, 13)) {
380 if (memeq("accept-charse", name, 13)) {
387 switch (name[14]) {
389 if (memeq("accept-languag", name, 14)) {
394 if (memeq("accept-encodin", name, 14)) {
401 switch (name[15]) {
403 if (memeq("content-languag", name, 15)) {
406 if (memeq("www-authenticat", name, 15)) {
411 if (memeq("content-encodin", name, 15)) {
416 if (memeq("content-locatio", name, 15)) {
419 if (memeq("proxy-connectio", name, 15)) {
426 switch (name[16]) {
428 if (memeq("if-modified-sinc", name, 16)) {
433 if (memeq("transfer-encodin", name, 16)) {
440 switch (name[17]) {
442 if (memeq("proxy-authenticat", name, 17)) {
449 switch (name[18]) {
451 if (memeq("if-unmodified-sinc", name, 18)) {
456 if (memeq("content-dispositio", name, 18)) {
459 if (memeq("proxy-authorizatio", name, 18)) {
466 switch (name[24]) {
468 if (memeq("strict-transport-securit", name, 24)) {
475 switch (name[26]) {
477 if (memeq("access-control-allow-origi", name, 26)) {
489 ent->cnv.name = nv->name->base;
490 ent->cnv.namelen = nv->name->len;
497 nghttp2_rcbuf_incref(ent->nv.name);
503 nghttp2_rcbuf_decref(ent->nv.name);
507 return a->name->len == b->namelen &&
508 memeq(a->name->base, b->name, b->namelen);
522 h ^= nv->name[i];
787 DEBUGF("inflatehd: header emission: %s: %s\n", nv->name->base,
1087 rv = emit_string(bufs, nv->name, nv->namelen);
1109 room = entry_room(nv->name->len, nv->value->len);
1118 entry_room(ent->nv.name->len, ent->nv.value->len);
1121 (char *)ent->nv.name->base, (char *)ent->nv.value->base);
1168 /* Nonzero if both name and value are matched. */
1234 entry_room(ent->nv.name->len, ent->nv.value->len);
1308 nghttp2_hd_nv nv = {(nghttp2_rcbuf *)&ent->name,
1352 DEBUGF("deflatehd: deflating %.*s: %.*s\n", (int)nv->namelen, nv->name,
1357 token = lookup_token(nv->name, nv->namelen);
1382 DEBUGF("deflatehd: name/value match index=%zd\n", idx);
1393 DEBUGF("deflatehd: name match index=%zd\n", res.index);
1400 hd_nv.name = nghttp2_hd_table_get(&deflater->ctx, (size_t)idx).name;
1401 nghttp2_rcbuf_incref(hd_nv.name);
1403 rv = nghttp2_rcbuf_new2(&hd_nv.name, nv->name, nv->namelen, mem);
1412 nghttp2_rcbuf_decref(hd_nv.name);
1422 nghttp2_rcbuf_decref(hd_nv.name);
1481 DEBUGF("deflatehd: all input name/value pairs were deflated\n");
1746 * Finalize literal header representation - new name- reception. If
1767 nv.name = inflater->namercbuf;
1781 inflater->nv_name_keep = nv.name;
1791 * Finalize literal header representation - indexed name-
1814 nghttp2_rcbuf_incref(nv.name);
1821 nghttp2_rcbuf_decref(nv.name);
1828 inflater->nv_name_keep = nv.name;
1857 nv_out->name = hd_nv.name->base;
1858 nv_out->namelen = hd_nv.name->len;
1919 DEBUGF("inflatehd: literal header repr - new name\n");
1923 DEBUGF("inflatehd: literal header repr - indexed name\n");