Lines Matching refs:LTY_POLICY

339 		n = LTY_POLICY;
376 a->curr[LTY_POLICY].p->u.http.respmap = lwsac_use_zero(&a->ac,
379 if (!a->curr[LTY_POLICY].p->u.http.respmap)
382 memcpy((void *)a->curr[LTY_POLICY].p->u.http.respmap,
384 a->curr[LTY_POLICY].p->u.http.count_respmap = (uint8_t)a->count;
418 if (n == LTY_POLICY) {
612 a->curr[LTY_POLICY].p->trust.server.cert = x;
614 a->curr[LTY_POLICY].p->trust.server.key = x;
652 pp = (char **)&a->curr[LTY_POLICY].p->endpoint;
656 pp = (char **)&a->curr[LTY_POLICY].p->socks5_proxy;
660 a->curr[LTY_POLICY].p->port = (uint16_t)atoi(ctx->buf);
664 a->curr[LTY_POLICY].p->proxy_buflen = (uint32_t)atol(ctx->buf);
668 a->curr[LTY_POLICY].p->proxy_buflen_rxflow_on_above =
672 a->curr[LTY_POLICY].p->proxy_buflen_rxflow_off_below =
677 a->curr[LTY_POLICY].p->client_buflen = (uint32_t)atol(ctx->buf);
681 a->curr[LTY_POLICY].p->client_buflen_rxflow_on_above =
685 a->curr[LTY_POLICY].p->client_buflen_rxflow_off_below =
690 pp = (char **)&a->curr[LTY_POLICY].p->u.http.method;
694 pp = (char **)&a->curr[LTY_POLICY].p->u.http.url;
698 pp = (char **)&a->curr[LTY_POLICY].p->rideshare_streamtype;
702 pp = (char **)&a->curr[LTY_POLICY].p->payload_fmt;
709 (int)LWS_ARRAY_SIZE(a->curr[LTY_POLICY].p->plugins)) {
718 a->curr[LTY_POLICY].p->plugins[a->count++] = *pin;
731 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_TLS;
735 a->curr[LTY_POLICY].p->client_cert = (uint8_t)(atoi(ctx->buf) + 1);
742 a->curr[LTY_POLICY].p->u.http.resp_expect = (uint16_t)atoi(ctx->buf);
746 a->curr[LTY_POLICY].p->timeout_ms = (uint32_t)atoi(ctx->buf);
750 a->curr[LTY_POLICY].p->priority = (uint8_t)atoi(ctx->buf);
755 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_OPPORTUNISTIC;
759 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_NAILED_UP;
763 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_URGENT_TX;
767 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_URGENT_RX;
771 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_LONG_POLL;
775 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_PRIORITIZE_READS;
780 a->curr[LTY_POLICY].p->flags |=
785 a->curr[LTY_POLICY].p->flags |=
790 a->curr[LTY_POLICY].p->flags |=
795 a->curr[LTY_POLICY].p->flags |=
800 a->curr[LTY_POLICY].p->flags |=
806 a->curr[LTY_POLICY].p->flags |=
812 a->curr[LTY_POLICY].p->flags |=
818 a->curr[LTY_POLICY].p->flags |=
824 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_ATTR_LOW_COST;
829 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_PERF;
836 a->curr[LTY_POLICY].p->retry_bo = &bot->r;
850 a->curr[LTY_POLICY].p->trust.store = ts;
865 a->curr[LTY_POLICY].p->auth =
867 if (!a->curr[LTY_POLICY].p->auth) {
876 pmd = a->curr[LTY_POLICY].p->metadata;
877 a->curr[LTY_POLICY].p->metadata = lwsac_use_zero(&a->ac,
881 a->curr[LTY_POLICY].p->metadata->next = pmd;
883 q = (char *)a->curr[LTY_POLICY].p->metadata +
885 a->curr[LTY_POLICY].p->metadata->name = q;
890 a->curr[LTY_POLICY].p->metadata->value__may_own_heap = q;
899 a->curr[LTY_POLICY].p->metadata->value_is_http_token = (uint8_t)
903 a->curr[LTY_POLICY].p->metadata->length = /* the index in handle->metadata */
904 a->curr[LTY_POLICY].p->metadata_count++;
906 a->curr[LTY_POLICY].p->metadata->value_length = ctx->npos;
927 pp = (char **)&a->curr[LTY_POLICY].p->u.http.blob_header[
932 pp = (char **)&a->curr[LTY_POLICY].p->u.http.auth_preamble;
937 a->curr[LTY_POLICY].p->flags |=
943 a->curr[LTY_POLICY].p->flags |=
948 a->curr[LTY_POLICY].p->flags |=
952 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_HTTP_MULTIPART;
953 pp = (char **)&a->curr[LTY_POLICY].p->u.http.multipart_name;
956 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_HTTP_MULTIPART;
957 pp = (char **)&a->curr[LTY_POLICY].p->u.http.multipart_filename;
960 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_HTTP_MULTIPART;
961 pp = (char **)&a->curr[LTY_POLICY].p->u.http.multipart_content_type;
975 a->curr[LTY_POLICY].p->u.http.fail_redirect =
980 pp = (char **)&a->curr[LTY_POLICY].p->aws_region;
984 pp = (char **)&a->curr[LTY_POLICY].p->aws_service;
993 pp = (char **)&a->curr[LTY_POLICY].p->u.http.u.ws.subprotocol;
997 a->curr[LTY_POLICY].p->u.http.u.ws.binary =
1004 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_LOCAL_SINK;
1009 a->curr[LTY_POLICY].p->flags |= LWSSSPOLF_SERVER;
1014 pp = (char **)&a->curr[LTY_POLICY].p->u.mqtt.topic;
1018 pp = (char **)&a->curr[LTY_POLICY].p->u.mqtt.subscribe;
1022 a->curr[LTY_POLICY].p->u.mqtt.qos = (uint8_t)atoi(ctx->buf);
1026 a->curr[LTY_POLICY].p->u.mqtt.retain =
1031 a->curr[LTY_POLICY].p->u.mqtt.keep_alive = (uint16_t)atoi(ctx->buf);
1035 a->curr[LTY_POLICY].p->u.mqtt.clean_start =
1039 pp = (char **)&a->curr[LTY_POLICY].p->u.mqtt.will_topic;
1043 pp = (char **)&a->curr[LTY_POLICY].p->u.mqtt.will_message;
1047 a->curr[LTY_POLICY].p->u.mqtt.will_qos = (uint8_t)atoi(ctx->buf);
1050 a->curr[LTY_POLICY].p->u.mqtt.will_retain =
1054 pp = (char **)&a->curr[LTY_POLICY].p->u.mqtt.birth_topic;
1058 pp = (char **)&a->curr[LTY_POLICY].p->u.mqtt.birth_message;
1062 a->curr[LTY_POLICY].p->u.mqtt.birth_qos = (uint8_t)atoi(ctx->buf);
1065 a->curr[LTY_POLICY].p->u.mqtt.birth_retain =
1070 a->curr[LTY_POLICY].p->u.mqtt.aws_iot =
1076 a->curr[LTY_POLICY].p->flags |=
1082 a->curr[LTY_POLICY].p->protocol = 0xff;
1086 a->curr[LTY_POLICY].p->protocol = (uint8_t)n;
1088 if (a->curr[LTY_POLICY].p->protocol != 0xff)
1289 return args->heads[LTY_POLICY].p;