From dcce39da3e6f7485dca39950dfc835563de3c3ea Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Mon, 25 Feb 2013 10:15:31 +0000 Subject: 1 step: libcurl static link git-svn-id: http://svn.miranda-ng.org/main/trunk@3763 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- .../curl-7.29.0/docs/libcurl/curl_multi_wait.html | 72 ++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 plugins/FTPFileYM/curl-7.29.0/docs/libcurl/curl_multi_wait.html (limited to 'plugins/FTPFileYM/curl-7.29.0/docs/libcurl/curl_multi_wait.html') diff --git a/plugins/FTPFileYM/curl-7.29.0/docs/libcurl/curl_multi_wait.html b/plugins/FTPFileYM/curl-7.29.0/docs/libcurl/curl_multi_wait.html new file mode 100644 index 0000000000..14b37b3222 --- /dev/null +++ b/plugins/FTPFileYM/curl-7.29.0/docs/libcurl/curl_multi_wait.html @@ -0,0 +1,72 @@ + + +curl_multi_wait man page + + + + +

NAME

+

curl_multi_wait - polls on all easy handles in a multi handle

SYNOPSIS

+

+

#include <curl/curl.h> +

CURLMcode curl_multi_wait(CURLM *multi_handle,   struct curl_waitfd extra_fds[],   unsigned int extra_nfds,   int timeout_ms,   int *numfds); +

DESCRIPTION

+

This function polls on all file descriptors used by the curl easy handles contained in the given multi handle set. It will block until activity is detected on at least one of the handles or timeout_ms has passed. +

The calling application may pass additional curl_waitfd structures which are similar to poll(2)'s pollfd structure to be waited on in the same call. +

On completion, if numfds is supplied, it will be populated with the number of file descriptors on which interesting events occured. +

If no extra file descriptors are provided and libcurl has no file descriptor to offer to wait for, this function will return immediately. +

This function is encouraged to be used instead of select(3) when using the multi interface to allow applications to easier circumvent the common problem with 1024 maximum file descriptors.

curl_waitfd

+

+

struct curl_waitfd {   curl_socket_t fd;   short events;   short revents; }; +

+

CURL_WAIT_POLLIN +

Bit flag to curl_waitfd.events indicating the socket should poll on read events such as new data received. +

CURL_WAIT_POLLPRI +

Bit flag to curl_waitfd.events indicating the socket should poll on high priority read events such as out of band data. +

CURL_WAIT_POLLOUT +

Bit flag to curl_waitfd.events indicating the socket should poll on write events such as the socket being clear to write without blocking.

RETURN VALUE

+

CURLMcode type, general libcurl multi interface error code. See libcurl-errors(3)

AVAILABILITY

+

This function was added in libcurl 7.28.0.

SEE ALSO

+

curl_multi_fdset (3) curl_multi_perform (3)

+ This HTML page was made with roffit. + -- cgit v1.2.3