Lines Matching refs:conn

179   ConnInfo *conn;  in check_multi_info()  local
188 curl_easy_getinfo(easy, CURLINFO_PRIVATE, &conn); in check_multi_info()
190 fprintf(MSG_OUT, "DONE: %s => (%d) %s\n", eff_url, res, conn->error); in check_multi_info()
192 free(conn->url); in check_multi_info()
194 free(conn); in check_multi_info()
314 ConnInfo *conn = (ConnInfo*) data; in write_cb() local
316 (void)conn; in write_cb()
325 ConnInfo *conn = (ConnInfo *)p; in prog_cb() local
329 fprintf(MSG_OUT, "Progress: %s (%g/%g)\n", conn->url, dlnow, dltotal); in prog_cb()
337 ConnInfo *conn; in new_conn() local
340 conn = calloc(1, sizeof(ConnInfo)); in new_conn()
341 conn->error[0]='\0'; in new_conn()
343 conn->easy = curl_easy_init(); in new_conn()
344 if(!conn->easy) { in new_conn()
348 conn->global = g; in new_conn()
349 conn->url = strdup(url); in new_conn()
350 curl_easy_setopt(conn->easy, CURLOPT_URL, conn->url); in new_conn()
351 curl_easy_setopt(conn->easy, CURLOPT_WRITEFUNCTION, write_cb); in new_conn()
352 curl_easy_setopt(conn->easy, CURLOPT_WRITEDATA, conn); in new_conn()
353 curl_easy_setopt(conn->easy, CURLOPT_VERBOSE, 1L); in new_conn()
354 curl_easy_setopt(conn->easy, CURLOPT_ERRORBUFFER, conn->error); in new_conn()
355 curl_easy_setopt(conn->easy, CURLOPT_PRIVATE, conn); in new_conn()
356 curl_easy_setopt(conn->easy, CURLOPT_NOPROGRESS, 0L); in new_conn()
357 curl_easy_setopt(conn->easy, CURLOPT_PROGRESSFUNCTION, prog_cb); in new_conn()
358 curl_easy_setopt(conn->easy, CURLOPT_PROGRESSDATA, conn); in new_conn()
359 curl_easy_setopt(conn->easy, CURLOPT_LOW_SPEED_TIME, 3L); in new_conn()
360 curl_easy_setopt(conn->easy, CURLOPT_LOW_SPEED_LIMIT, 10L); in new_conn()
363 "Adding easy %p to multi %p (%s)\n", conn->easy, g->multi, url); in new_conn()
364 rc = curl_multi_add_handle(g->multi, conn->easy); in new_conn()