curl_multi_fdset(3) libcurl Manual curl_multi_fdset(3)
NAME
curl_multi_fdset - extracts file descriptor information from a multi handle
SYNOPSIS
#include <curl/curl.h>
CURLMcode curl_multi_fdset(CURLM *multi_handle,
fd_set *read_fd_set,
fd_set *write_fd_set,
fd_set *exc_fd_set,
int *max_fd);
DESCRIPTION
This function extracts file descriptor information from a given multi_handle.
libcurl returns its fd_set sets. The application can use these to select() on. The
curl_multi_perform(3) function should be called as soon as one of them are ready to
be read from or written to.
You should also be aware that when doing select(), you should consider using a
rather small (single-digit number of seconds) timeout and call curl_multi_perform
regularly - even if no activity has been seen on the fd_sets - as otherwise
libcurl-internal retries and timeouts may not work as you’d think.
RETURN VALUE
CURLMcode type, general libcurl multi interface error code. See libcurl-errors(3)
SEE ALSO
curl_multi_cleanup(3),curl_multi_init(3)
libcurl 7.9.5 15 Apr 2004 curl_multi_fdset(3)
Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache/1.3.41 (Unix) PHP/5.2.5 mod_perl/1.30 mod_gzip/1.3.26.1a
Under GNU General Public License
2008-11-21 21:55 @38.103.63.58 CrawledBy CCBot/1.0 (+http://www.commoncrawl.org/bot.html)