Lines Matching refs:pctx

70 static int proxy_get_config_string(struct proxy_context *pctx,
77 ret = confdb_get_string(pctx->cdb, ctx,
83 static int proxy_sec_get_cfg(struct proxy_context *pctx,
96 ret = proxy_get_config_string(pctx, cfg, true, secreq,
101 ret = proxy_get_config_string(pctx, cfg, false, secreq,
109 ret = proxy_get_config_string(pctx, cfg, true, secreq, "username",
115 ret = proxy_get_config_string(pctx, cfg, true, secreq, "password",
120 ret = proxy_get_config_string(pctx, cfg, true, secreq,
127 ret = proxy_get_config_string(pctx, cfg, true, secreq,
138 ret = confdb_get_bool(pctx->cdb, secreq->cfg_section, "verify_peer",
144 ret = confdb_get_bool(pctx->cdb, secreq->cfg_section, "verify_host",
150 ret = proxy_get_config_string(pctx, cfg, false, secreq,
155 ret = proxy_get_config_string(pctx, cfg, false, secreq,
160 ret = proxy_get_config_string(pctx, cfg, false, secreq,
165 ret = proxy_get_config_string(pctx, cfg, false, secreq,
170 ret = confdb_get_string_as_list(pctx->cdb, cfg, secreq->cfg_section,
476 struct proxy_context *pctx;
486 pctx = talloc_get_type(provider_ctx, struct proxy_context);
487 if (!pctx) {
492 ret = proxy_sec_get_cfg(pctx, state, state->secreq, &state->pcfg);
515 subreq = tcurl_request_send(mem_ctx, ev, pctx->tcurl, tcurl_req,
576 struct proxy_context *pctx;
584 pctx = talloc(handle, struct proxy_context);
585 if (!pctx) return ENOMEM;
587 pctx->cdb = sctx->rctx->cdb;
588 pctx->tcurl = tcurl_init(pctx, sctx->rctx->ev);
589 if (pctx->tcurl == NULL) {
590 talloc_free(pctx);
594 handle->context = pctx;