.\" generated by cd2nroff 0.1 from curl_multi_get_offt.md .TH curl_multi_get_offt 3 "2025-10-19" libcurl .SH NAME curl_multi_get_offt \- extract information from a multi handle .SH SYNOPSIS .nf #include CURLMcode curl_multi_get_offt(CURLM *multi_handle, CURLMinfo_offt info, curl_off_t *pvalue); .fi .SH DESCRIPTION Get the \fIinfo\fP kept in the \fImulti\fP handle. If the \fIinfo\fP is not applicable, this function returns CURLM_UNKNOWN_OPTION. .SH OPTIONS The following information can be extracted: .IP CURLMINFO_XFERS_CURRENT See \fICURLMINFO_XFERS_CURRENT(3)\fP. .IP CURLMINFO_XFERS_RUNNING See \fICURLMINFO_XFERS_RUNNING(3)\fP. .IP CURLMINFO_XFERS_PENDING See \fICURLMINFO_XFERS_PENDING(3)\fP. .IP CURLMINFO_XFERS_DONE See \fICURLMINFO_XFERS_DONE(3)\fP. .IP CURLMINFO_XFERS_ADDED See \fICURLMINFO_XFERS_ADDED(3)\fP. .SH PROTOCOLS This functionality affects all supported protocols .SH EXAMPLE .nf 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 */ } } .fi .SH AVAILABILITY Added in curl 8.16.0 .SH 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 \fIlibcurl\-errors(3)\fP. .SH SEE ALSO .BR curl_multi_add_handle (3), .BR curl_multi_remove_handle (3)