📄 curl_multi_timeout.3
字号:
.\" $Id: curl_multi_timeout.3,v 1.3 2006-06-24 21:49:40 bagder Exp $.\".TH curl_multi_timeout 3 "2 Jan 2006" "libcurl 7.16.0" "libcurl Manual".SH NAMEcurl_multi_timeout \- how long to wait for action before proceeding.SH SYNOPSIS#include <curl/curl.h>CURLMcode curl_multi_timeout(CURLM *multi_handle, long *timeout);.SH DESCRIPTIONAn application using the libcurl multi interface should call\fBcurl_multi_timeout(3)\fP to figure out how long it should wait for socketactions \- at most \- before proceeding.Proceeding means either doing the socket-style timeout action: call the\fBcurl_multi_socket(3)\fP function with the \fBsockfd\fP argument set toCURL_SOCKET_TIMEOUT and the \fBeasy\fP argument set to CURL_EASY_TIMEOUT, orsimply calling \fBcurl_multi_perform(3)\fP if you're using the simpler andolder multi interface approach.The timeout value returned in the long \fBtimeout\fP points to, is in numberof milliseconds at this very moment. If 0, it means you should proceedimmediately without waiting for anything. If it returns -1, there's no timeoutat all set..SH "RETURN VALUE"The standard CURLMcode for multi interface error codes..SH "TYPICAL USAGE"Call \fBcurl_multi_timeout(3)\fP, then wait for action on the sockets. Youfigure out which sockets to wait for by calling \fBcurl_multi_fdset(3)\fP orby a previous call to \fBcurl_multi_socket(3)\fP..SH AVAILABILITYThis function was added in libcurl 7.15.4, although not deemed stable yet..SH "SEE ALSO".BR curl_multi_cleanup "(3), " curl_multi_init "(3), ".BR curl_multi_fdset "(3), " curl_multi_info_read "(3), ".BR curl_multi_socket "(3) "
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -