Lines Matching defs:curl
12 * are also available at https://curl.se/docs/copyright.html.
21 * SPDX-License-Identifier: curl
115 * Callback invoked by curl to poll reading / writing of a socket.
151 * Callback invoked by curl to set a timeout.
174 * Check for curl completion.
176 static int checkForCompletion(CURLM *curl, int *success)
182 CURLMsg *message = curl_multi_info_read(curl, &numMessages);
193 fprintf(stderr, "Got an unexpected message from curl: %i\n",
230 static int socket_action(CURLM *curl, curl_socket_t s, int evBitmask,
234 CURLMcode result = curl_multi_socket_action(curl, s, evBitmask, &numhandles);
243 * Invoke curl when a file descriptor is set.
245 static int checkFdSet(CURLM *curl,
253 result = socket_action(curl, sockets->sockets[i], evBitmask, name);
264 CURL *curl = NULL; CURLM *m = NULL;
282 easy_init(curl);
285 easy_setopt(curl, CURLOPT_URL, URL);
288 easy_setopt(curl, CURLOPT_VERBOSE, 1L);
298 multi_add_handle(m, curl);
354 curl_multi_remove_handle(m, curl);
355 curl_easy_cleanup(curl);