Lines Matching defs:nva

51   nghttp2_nv *nva = mem->malloc(sizeof(nghttp2_nv) * HEADERS_LENGTH, NULL);
52 nva[0] = make_nv("method", "GET");
53 nva[1] = make_nv("scheme", "https");
54 nva[2] = make_nv("url", "/");
55 nva[3] = make_nv("x-head", "foo");
56 nva[4] = make_nv("x-head", "bar");
57 nva[5] = make_nv("version", "HTTP/1.1");
58 nva[6] = make_nv("x-empty", "");
59 return nva;
76 nghttp2_nv *nva;
91 nva = headers(mem);
98 NGHTTP2_HCAT_REQUEST, &pri_spec, nva, nvlen);
119 CU_ASSERT(nvnameeq("method", &out.nva[0]));
120 CU_ASSERT(nvvalueeq("GET", &out.nva[0]));
155 nghttp2_nv_array_sort(out.nva, out.nvlen);
156 CU_ASSERT(nvnameeq("method", &out.nva[0]));
172 nghttp2_nv *nva;
193 nghttp2_nv_array_copy(&nva, big_hds, big_hdslen, mem);
197 NGHTTP2_HCAT_REQUEST, NULL, nva, big_hdslen);
314 nghttp2_nv *nva;
328 nva = headers(mem);
331 (1U << 31) - 1, nva, nvlen);
348 CU_ASSERT(nvnameeq("method", &out.nva[0]));
349 CU_ASSERT(nvvalueeq("GET", &out.nva[0]));
630 nghttp2_nv *nva;
646 rv = nghttp2_nv_array_copy(&nva, NULL, 0, mem);
648 CU_ASSERT(NULL == nva);
650 rv = nghttp2_nv_array_copy(&nva, emptynv, ARRLEN(emptynv), mem);
652 CU_ASSERT(nva[0].namelen == 0);
653 CU_ASSERT(nva[0].valuelen == 0);
654 CU_ASSERT(nva[1].namelen == 0);
655 CU_ASSERT(nva[1].valuelen == 0);
657 nghttp2_nv_array_del(nva, mem);
659 rv = nghttp2_nv_array_copy(&nva, nv, ARRLEN(nv), mem);
661 CU_ASSERT(nva[0].namelen == 5);
662 CU_ASSERT(0 == memcmp("alpha", nva[0].name, 5));
663 CU_ASSERT(nva[0].valuelen == 5);
664 CU_ASSERT(0 == memcmp("bravo", nva[0].value, 5));
665 CU_ASSERT(nva[1].namelen == 7);
666 CU_ASSERT(0 == memcmp("charlie", nva[1].name, 7));
667 CU_ASSERT(nva[1].valuelen == 5);
668 CU_ASSERT(0 == memcmp("delta", nva[1].value, 5));
670 nghttp2_nv_array_del(nva, mem);
673 rv = nghttp2_nv_array_copy(&nva, &bignv, 1, mem);
676 nghttp2_nv_array_del(nva, mem);