Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
curl_multi_get_offt(3)	    Library Functions Manual	  curl_multi_get_offt(3)

NAME
     curl_multi_get_offt - extract information from a multi handle

SYNOPSIS
     #include <curl/curl.h>

     CURLMcode curl_multi_get_offt(CURLM *multi_handle,
				   CURLMinfo_offt info,
				   curl_off_t *pvalue);

DESCRIPTION
     Get  the info kept in the multi handle. If the info is not applicable, this
     function returns CURLM_UNKNOWN_OPTION.

OPTIONS
     The following information can be extracted:

     CURLMINFO_XFERS_CURRENT
	    See CURLMINFO_XFERS_CURRENT(3).

     CURLMINFO_XFERS_RUNNING
	    See CURLMINFO_XFERS_RUNNING(3).

     CURLMINFO_XFERS_PENDING
	    See CURLMINFO_XFERS_PENDING(3).

     CURLMINFO_XFERS_DONE
	    See CURLMINFO_XFERS_DONE(3).

     CURLMINFO_XFERS_ADDED
	    See CURLMINFO_XFERS_ADDED(3).

PROTOCOLS
     This functionality affects all supported protocols

EXAMPLE
     int main(void)
     {
       /* init a multi stack */
       CURLM *multi = curl_multi_init();
       CURL *curl = curl_easy_init();
       curl_off_t n;

       if(curl) {
	 /* add the transfer */
	 curl_multi_add_handle(multi, curl);

	 curl_multi_get_offt(multi, CURLMINFO_XFERS_ADDED, &n);
	 /* on successful add, n is 1 */
       }
     }

AVAILABILITY
     Added in curl 8.16.0

RETURN VALUE
     This function returns a CURLMcode indicating success or error.

     CURLM_OK (0) means everything was OK, non-zero means an error occurred, see
     libcurl-errors(3).

SEE ALSO
     curl_multi_add_handle(3), curl_multi_remove_handle(3)

libcurl 			   2026-06-11		  curl_multi_get_offt(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=curl_multi_get_offt&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help