Lines Matching defs:cctx

65 	hshared->to_idle = timeout_add_to(hshared->cctx->ioloop, timeout,
93 struct http_client_context *cctx = hshared->cctx;
114 i_assert(cctx->dns_ttl_msecs > 0);
115 timeval_add_msecs(&hshared->ips_timeout, cctx->dns_ttl_msecs);
128 struct http_client_context *cctx = hshared->cctx;
136 if (cctx->dns_client != NULL) {
138 (void)dns_client_lookup(cctx->dns_client, hshared->name,
140 } else if (cctx->dns_client_socket_path != NULL) {
141 i_assert(cctx->dns_lookup_timeout_msecs > 0);
144 dns_set.dns_client_socket_path = cctx->dns_client_socket_path;
145 dns_set.timeout_msecs = cctx->dns_lookup_timeout_msecs;
146 dns_set.ioloop = cctx->ioloop;
169 i_assert(cctx->dns_ttl_msecs > 0);
170 timeval_add_msecs(&hshared->ips_timeout, cctx->dns_ttl_msecs);
201 (struct http_client_context *cctx, const char *name)
207 hshared->cctx = cctx;
209 hshared->event = event_create(cctx->event);
212 DLLIST_PREPEND(&cctx->hosts_list, hshared);
219 (struct http_client_context *cctx,
225 hshared = cctx->unix_host;
227 hshared = http_client_host_shared_create(cctx, "[unix]");
231 cctx->unix_host = hshared;
240 hshared = hash_table_lookup(cctx->hosts, hostname);
242 hshared = http_client_host_shared_create(cctx, hostname);
244 hash_table_insert(cctx->hosts, hostname, hshared);
262 struct http_client_context *cctx = hshared->cctx;
270 DLLIST_REMOVE(&cctx->hosts_list, hshared);
271 if (hshared == cctx->unix_host)
272 cctx->unix_host = NULL;
274 hash_table_remove(cctx->hosts, hostname);
304 struct http_client_context *cctx = hshared->cctx;
306 if (hshared->dns_lookup != NULL && cctx->dns_client == NULL)
323 hshared = http_client_host_shared_get(client->cctx, host_url);