Lines Matching refs:polmd
217 lws_ss_metadata_t *polmd = h->policy->metadata;
220 while (polmd) {
224 if (polmd->value__may_own_heap &&
225 ((uint8_t *)polmd->value__may_own_heap)[0] &&
228 polmd->value__may_own_heap,
240 if (!strncmp(polmd->value__may_own_heap,
247 polmd = polmd->next;
316 lws_ss_metadata_t *polmd = h->policy->metadata, *omd;
319 while (polmd) {
321 if (polmd->value_is_http_token != LWS_HTTP_NO_KNOWN_HEADER) {
325 n = lws_hdr_total_length(wsi, polmd->value_is_http_token);
328 polmd->value_is_http_token);
329 omd = lws_ss_get_handle_metadata(h, polmd->name);
333 assert(!strcmp(omd->name, polmd->name));
340 _lws_ss_alloc_set_metadata(omd, polmd->name, cp,
359 if (polmd->value__may_own_heap &&
360 ((uint8_t *)polmd->value__may_own_heap)[0]) {
368 polmd->value__may_own_heap,
369 polmd->value_length);
378 if (polmd->value_on_lws_heap) {
380 polmd->value__may_own_heap);
381 polmd->value_on_lws_heap = 0;
391 polmd->value__may_own_heap,
392 polmd->value_length) < 0) {
399 polmd->name);
403 polmd->name, p, (size_t)n);
414 polmd = polmd->next;