OpenSuSE Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
CURLOPT_TIMEOUT_MS(3)               libcurl              CURLOPT_TIMEOUT_MS(3)

NAME
       CURLOPT_TIMEOUT_MS - maximum time the transfer is allowed to complete

SYNOPSIS
       #include <curl/curl.h>

       CURLcode curl_easy_setopt(CURL *handle, CURLOPT_TIMEOUT_MS, long timeout);

DESCRIPTION
       Pass  a long as parameter containing timeout - the maximum time in mil-
       liseconds that you allow the libcurl transfer operation to take.

       See CURLOPT_TIMEOUT(3) for details.

DEFAULT
       Default timeout is 0 (zero) which  means  it  never  times  out  during
       transfer.

PROTOCOLS
       All

EXAMPLE
       CURL *curl = curl_easy_init();
       if(curl) {
         curl_easy_setopt(curl, CURLOPT_URL, "https://example.com");

         /* complete within 20000 milliseconds */
         curl_easy_setopt(curl, CURLOPT_TIMEOUT_MS, 20000L);

         curl_easy_perform(curl);
       }

AVAILABILITY
       Always

RETURN VALUE
       Returns CURLE_OK

SEE ALSO
       CURLOPT_CONNECTTIMEOUT(3),       CURLOPT_LOW_SPEED_LIMIT(3),       CUR-
       LOPT_TCP_KEEPALIVE(3), CURLOPT_TIMEOUT(3)

ibcurl 8.4.0                  September 26, 2023         CURLOPT_TIMEOUT_MS(3)

Want to link to this manual page? Use this URL:
<
http://star2.abcm.com/cgi-bin/bsdi-man?query=CURLOPT_TIMEOUT_MS&sektion=3&manpath=>

home | help